.ui-icon {
	display: block
}

.ui-icon-small {
	width: 16px;
	height: 16px
}

.ui-icon-mid {
	width: 20px;
	height: 20px
}

.ui-icon-check-checked {
	background: url(/static/img/icon-checked-blue-small.png?_inline)
		no-repeat center center
}

.ui-icon-check-unchecked, .ui-icon-check- {
	background: url(/static/img/icon-unchecked-small.png?_inline) no-repeat
		center center
}

.ui-icon-gender-male {
	background: url(/static/img/icon-male.png?_inline) no-repeat center
		center
}

.ui-icon-gender-female {
	background: url(/static/img/icon-female.png?_inline) no-repeat center
		center
}

.ui-loantype {
	display: block;
	width: 19px;
	height: 19px;
	line-height: 19px;
	background: url(/static/common/img/loantypes_be5510f.png?_inline)
		no-repeat scroll left top transparent
}

.ui-loantype.XYRZ {
	background-position: -58px 0
}

.ui-loantype.SDRZ {
	background-position: -0 0
}

.ui-loantype.JGDB {
	background-position: -29px 0
}

.ui-loantype.ZNLC {
	background-position: -87px 0
}

.ui-loantype-s {
	display: inline-block;
	width: 19px;
	height: 19px;
	line-height: 19px;
	margin-right: 3px;
	background: url(/static/common/img/loantypes_be5510f.png?_inline)
		no-repeat scroll left top transparent;
	vertical-align: middle
}

.ui-loantype-s.XYRZ {
	background-position: -58px 0
}

.ui-loantype-s.SDRZ {
	background-position: -0 0
}

.ui-loantype-s.JGDB {
	background-position: -29px 0
}

.ui-loantype-s.ZNLC {
	background-position: -87px 0
}

.ui-creditlevel {
	display: block;
	border-radius: 18px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	font-style: normal;
	text-align: center;
	text-decoration: none;
	color: #fff
}

.ui-creditlevel-s {
	display: block;
	border-radius: 18px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #fff
}

.ui-creditlevel.AA {
	background: #1bb8e2
}

.ui-creditlevel.A {
	background: #bfdb39
}

.ui-creditlevel.B {
	background: #ede71f
}

.ui-creditlevel.C {
	background: #ffc400
}

.ui-creditlevel.D {
	background: #fb5a00
}

.ui-creditlevel.E {
	background: #e52012
}

.ui-creditlevel.HR {
	background: #f01f5a
}

.ui-breadcrumb-text {
	margin-top: 2px;
	font-size: 14px;
	line-height: 20px
}

.ui-breadcrumb-text-first {
	margin-top: 0;
	font-size: 16px;
	line-height: 24px
}

.ui-breadcrumb-text a {
	display: block;
	color: gray
}

.ui-breadcrumb-text a:hover {
	color: #0697da
}

.ui-breadcrumb-text-current a, .ui-breadcrumb-text-current a:hover {
	color: #666;
	cursor: default
}

.ui-breadcrumb-separator {
	margin: 6px 12px 2px;
	width: 9px;
	height: 14px;
	background: url(/static/img/breadcrumb-angle-right.png?_inline)
		no-repeat center center
}

.ui-progressbar-mid {
	display: block;
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 8px;
	text-align: center;
	background: url(/static/img/progressbar_mid.png?_inline)
}

.ui-progressbar-mid em {
	font-size: 14px
}

.ui-progressbar-mid-0 {
	background-position: 0 0
}

.ui-progressbar-mid-1 {
	background-position: -54px 0
}

.ui-progressbar-mid-2 {
	background-position: -108px 0
}

.ui-progressbar-mid-3 {
	background-position: -162px 0
}

.ui-progressbar-mid-4 {
	background-position: -216px 0
}

.ui-progressbar-mid-5 {
	background-position: -270px 0
}

.ui-progressbar-mid-6 {
	background-position: -324px 0
}

.ui-progressbar-mid-7 {
	background-position: -378px 0
}

.ui-progressbar-mid-8 {
	background-position: -432px 0
}

.ui-progressbar-mid-9 {
	background-position: -486px 0
}

.ui-progressbar-mid-10 {
	background-position: -540px 0
}

.ui-progressbar-mid-11 {
	background-position: -594px 0
}

.ui-progressbar-mid-12 {
	background-position: -648px 0
}

.ui-progressbar-mid-13 {
	background-position: -702px 0
}

.ui-progressbar-mid-14 {
	background-position: -756px 0
}

.ui-progressbar-mid-15 {
	background-position: -810px 0
}

.ui-progressbar-mid-16 {
	background-position: -864px 0
}

.ui-progressbar-mid-17 {
	background-position: -918px 0
}

.ui-progressbar-mid-18 {
	background-position: -972px 0
}

.ui-progressbar-mid-19 {
	background-position: -1026px 0
}

.ui-progressbar-mid-20 {
	background-position: -1080px 0
}

.ui-progressbar-mid-21 {
	background-position: -1134px 0
}

.ui-progressbar-mid-22 {
	background-position: -1188px 0
}

.ui-progressbar-mid-23 {
	background-position: -1242px 0
}

.ui-progressbar-mid-24 {
	background-position: -1296px 0
}

.ui-progressbar-mid-25 {
	background-position: -1350px 0
}

.ui-progressbar-mid-26 {
	background-position: -1404px 0
}

.ui-progressbar-mid-27 {
	background-position: -1458px 0
}

.ui-progressbar-mid-28 {
	background-position: -1512px 0
}

.ui-progressbar-mid-29 {
	background-position: -1566px 0
}

.ui-progressbar-mid-30 {
	background-position: -1620px 0
}

.ui-progressbar-mid-31 {
	background-position: -1674px 0
}

.ui-progressbar-mid-32 {
	background-position: -1728px 0
}

.ui-progressbar-mid-33 {
	background-position: -1782px 0
}

.ui-progressbar-mid-34 {
	background-position: -1836px 0
}

.ui-progressbar-mid-35 {
	background-position: -1890px 0
}

.ui-progressbar-mid-36 {
	background-position: -1944px 0
}

.ui-progressbar-mid-37 {
	background-position: -1998px 0
}

.ui-progressbar-mid-38 {
	background-position: -2052px 0
}

.ui-progressbar-mid-39 {
	background-position: -2106px 0
}

.ui-progressbar-mid-40 {
	background-position: -2160px 0
}

.ui-progressbar-mid-41 {
	background-position: -2214px 0
}

.ui-progressbar-mid-42 {
	background-position: -2268px 0
}

.ui-progressbar-mid-43 {
	background-position: -2322px 0
}

.ui-progressbar-mid-44 {
	background-position: -2376px 0
}

.ui-progressbar-mid-45 {
	background-position: -2430px 0
}

.ui-progressbar-mid-46 {
	background-position: -2484px 0
}

.ui-progressbar-mid-47 {
	background-position: -2538px 0
}

.ui-progressbar-mid-48 {
	background-position: -2592px 0
}

.ui-progressbar-mid-49 {
	background-position: -2646px 0
}

.ui-progressbar-mid-50 {
	background-position: -2700px 0
}

.ui-progressbar-mid-51 {
	background-position: -2754px 0
}

.ui-progressbar-mid-52 {
	background-position: -2808px 0
}

.ui-progressbar-mid-53 {
	background-position: -2862px 0
}

.ui-progressbar-mid-54 {
	background-position: -2916px 0
}

.ui-progressbar-mid-55 {
	background-position: -2970px 0
}

.ui-progressbar-mid-56 {
	background-position: -3024px 0
}

.ui-progressbar-mid-57 {
	background-position: -3078px 0
}

.ui-progressbar-mid-58 {
	background-position: -3132px 0
}

.ui-progressbar-mid-59 {
	background-position: -3186px 0
}

.ui-progressbar-mid-60 {
	background-position: -3240px 0
}

.ui-progressbar-mid-61 {
	background-position: -3294px 0
}

.ui-progressbar-mid-62 {
	background-position: -3348px 0
}

.ui-progressbar-mid-63 {
	background-position: -3402px 0
}

.ui-progressbar-mid-64 {
	background-position: -3456px 0
}

.ui-progressbar-mid-65 {
	background-position: -3510px 0
}

.ui-progressbar-mid-66 {
	background-position: -3564px 0
}

.ui-progressbar-mid-67 {
	background-position: -3618px 0
}

.ui-progressbar-mid-68 {
	background-position: -3672px 0
}

.ui-progressbar-mid-69 {
	background-position: -3726px 0
}

.ui-progressbar-mid-70 {
	background-position: -3780px 0
}

.ui-progressbar-mid-71 {
	background-position: -3834px 0
}

.ui-progressbar-mid-72 {
	background-position: -3888px 0
}

.ui-progressbar-mid-73 {
	background-position: -3942px 0
}

.ui-progressbar-mid-74 {
	background-position: -3996px 0
}

.ui-progressbar-mid-75 {
	background-position: -4050px 0
}

.ui-progressbar-mid-76 {
	background-position: -4104px 0
}

.ui-progressbar-mid-77 {
	background-position: -4158px 0
}

.ui-progressbar-mid-78 {
	background-position: -4212px 0
}

.ui-progressbar-mid-79 {
	background-position: -4266px 0
}

.ui-progressbar-mid-80 {
	background-position: -4320px 0
}

.ui-progressbar-mid-81 {
	background-position: -4374px 0
}

.ui-progressbar-mid-82 {
	background-position: -4428px 0
}

.ui-progressbar-mid-83 {
	background-position: -4482px 0
}

.ui-progressbar-mid-84 {
	background-position: -4536px 0
}

.ui-progressbar-mid-85 {
	background-position: -4590px 0
}

.ui-progressbar-mid-86 {
	background-position: -4644px 0
}

.ui-progressbar-mid-87 {
	background-position: -4698px 0
}

.ui-progressbar-mid-88 {
	background-position: -4752px 0
}

.ui-progressbar-mid-89 {
	background-position: -4806px 0
}

.ui-progressbar-mid-90 {
	background-position: -4860px 0
}

.ui-progressbar-mid-91 {
	background-position: -4914px 0
}

.ui-progressbar-mid-92 {
	background-position: -4968px 0
}

.ui-progressbar-mid-93 {
	background-position: -5022px 0
}

.ui-progressbar-mid-94 {
	background-position: -5076px 0
}

.ui-progressbar-mid-95 {
	background-position: -5130px 0
}

.ui-progressbar-mid-96 {
	background-position: -5184px 0
}

.ui-progressbar-mid-97 {
	background-position: -5238px 0
}

.ui-progressbar-mid-98 {
	background-position: -5292px 0
}

.ui-progressbar-mid-99 {
	background-position: -5346px 0
}

.ui-progressbar-mid-100 {
	background-position: -5400px 0
}

.ui-progressbar-small {
	display: block;
	margin: 8px auto;
	padding-left: 2px;
	width: 32px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 8px;
	background: url(/static/img/progressbar_small?_inline.png)
}

.ui-progressbar-small em {
	font-size: 8px
}

.ui-progressbar-small-0 {
	background-position: 0 0
}

.ui-progressbar-small-1 {
	background-position: -44px 0
}

.ui-progressbar-small-2 {
	background-position: -88px 0
}

.ui-progressbar-small-3 {
	background-position: -132px 0
}

.ui-progressbar-small-4 {
	background-position: -176px 0
}

.ui-progressbar-small-5 {
	background-position: -220px 0
}

.ui-progressbar-small-6 {
	background-position: -264px 0
}

.ui-progressbar-small-7 {
	background-position: -308px 0
}

.ui-progressbar-small-8 {
	background-position: -352px 0
}

.ui-progressbar-small-9 {
	background-position: -396px 0
}

.ui-progressbar-small-10 {
	background-position: -440px 0
}

.ui-progressbar-small-11 {
	background-position: -484px 0
}

.ui-progressbar-small-12 {
	background-position: -528px 0
}

.ui-progressbar-small-13 {
	background-position: -572px 0
}

.ui-progressbar-small-14 {
	background-position: -616px 0
}

.ui-progressbar-small-15 {
	background-position: -660px 0
}

.ui-progressbar-small-16 {
	background-position: -704px 0
}

.ui-progressbar-small-17 {
	background-position: -748px 0
}

.ui-progressbar-small-18 {
	background-position: -792px 0
}

.ui-progressbar-small-19 {
	background-position: -836px 0
}

.ui-progressbar-small-20 {
	background-position: -880px 0
}

.ui-progressbar-small-21 {
	background-position: -924px 0
}

.ui-progressbar-small-22 {
	background-position: -968px 0
}

.ui-progressbar-small-23 {
	background-position: -1012px 0
}

.ui-progressbar-small-24 {
	background-position: -1056px 0
}

.ui-progressbar-small-25 {
	background-position: -1100px 0
}

.ui-progressbar-small-26 {
	background-position: -1144px 0
}

.ui-progressbar-small-27 {
	background-position: -1188px 0
}

.ui-progressbar-small-28 {
	background-position: -1232px 0
}

.ui-progressbar-small-29 {
	background-position: -1276px 0
}

.ui-progressbar-small-30 {
	background-position: -1320px 0
}

.ui-progressbar-small-31 {
	background-position: -1364px 0
}

.ui-progressbar-small-32 {
	background-position: -1408px 0
}

.ui-progressbar-small-33 {
	background-position: -1452px 0
}

.ui-progressbar-small-34 {
	background-position: -1496px 0
}

.ui-progressbar-small-35 {
	background-position: -1540px 0
}

.ui-progressbar-small-36 {
	background-position: -1584px 0
}

.ui-progressbar-small-37 {
	background-position: -1628px 0
}

.ui-progressbar-small-38 {
	background-position: -1672px 0
}

.ui-progressbar-small-39 {
	background-position: -1716px 0
}

.ui-progressbar-small-40 {
	background-position: -1760px 0
}

.ui-progressbar-small-41 {
	background-position: -1804px 0
}

.ui-progressbar-small-42 {
	background-position: -1848px 0
}

.ui-progressbar-small-43 {
	background-position: -1892px 0
}

.ui-progressbar-small-44 {
	background-position: -1936px 0
}

.ui-progressbar-small-45 {
	background-position: -1980px 0
}

.ui-progressbar-small-46 {
	background-position: -2024px 0
}

.ui-progressbar-small-47 {
	background-position: -2068px 0
}

.ui-progressbar-small-48 {
	background-position: -2112px 0
}

.ui-progressbar-small-49 {
	background-position: -2156px 0
}

.ui-progressbar-small-50 {
	background-position: -2200px 0
}

.ui-progressbar-small-51 {
	background-position: -2244px 0
}

.ui-progressbar-small-52 {
	background-position: -2288px 0
}

.ui-progressbar-small-53 {
	background-position: -2332px 0
}

.ui-progressbar-small-54 {
	background-position: -2376px 0
}

.ui-progressbar-small-55 {
	background-position: -2420px 0
}

.ui-progressbar-small-56 {
	background-position: -2464px 0
}

.ui-progressbar-small-57 {
	background-position: -2508px 0
}

.ui-progressbar-small-58 {
	background-position: -2552px 0
}

.ui-progressbar-small-59 {
	background-position: -2596px 0
}

.ui-progressbar-small-60 {
	background-position: -2640px 0
}

.ui-progressbar-small-61 {
	background-position: -2684px 0
}

.ui-progressbar-small-62 {
	background-position: -2728px 0
}

.ui-progressbar-small-63 {
	background-position: -2772px 0
}

.ui-progressbar-small-64 {
	background-position: -2816px 0
}

.ui-progressbar-small-65 {
	background-position: -2860px 0
}

.ui-progressbar-small-66 {
	background-position: -2904px 0
}

.ui-progressbar-small-67 {
	background-position: -2948px 0
}

.ui-progressbar-small-68 {
	background-position: -2992px 0
}

.ui-progressbar-small-69 {
	background-position: -3036px 0
}

.ui-progressbar-small-70 {
	background-position: -3080px 0
}

.ui-progressbar-small-71 {
	background-position: -3124px 0
}

.ui-progressbar-small-72 {
	background-position: -3168px 0
}

.ui-progressbar-small-73 {
	background-position: -3212px 0
}

.ui-progressbar-small-74 {
	background-position: -3256px 0
}

.ui-progressbar-small-75 {
	background-position: -3300px 0
}

.ui-progressbar-small-76 {
	background-position: -3344px 0
}

.ui-progressbar-small-77 {
	background-position: -3388px 0
}

.ui-progressbar-small-78 {
	background-position: -3432px 0
}

.ui-progressbar-small-79 {
	background-position: -3476px 0
}

.ui-progressbar-small-80 {
	background-position: -3520px 0
}

.ui-progressbar-small-81 {
	background-position: -3564px 0
}

.ui-progressbar-small-82 {
	background-position: -3608px 0
}

.ui-progressbar-small-83 {
	background-position: -3652px 0
}

.ui-progressbar-small-84 {
	background-position: -3696px 0
}

.ui-progressbar-small-85 {
	background-position: -3740px 0
}

.ui-progressbar-small-86 {
	background-position: -3784px 0
}

.ui-progressbar-small-87 {
	background-position: -3828px 0
}

.ui-progressbar-small-88 {
	background-position: -3872px 0
}

.ui-progressbar-small-89 {
	background-position: -3916px 0
}

.ui-progressbar-small-90 {
	background-position: -3960px 0
}

.ui-progressbar-small-91 {
	background-position: -4004px 0
}

.ui-progressbar-small-92 {
	background-position: -4048px 0
}

.ui-progressbar-small-93 {
	background-position: -4092px 0
}

.ui-progressbar-small-94 {
	background-position: -4136px 0
}

.ui-progressbar-small-95 {
	background-position: -4180px 0
}

.ui-progressbar-small-96 {
	background-position: -4224px 0
}

.ui-progressbar-small-97 {
	background-position: -4268px 0
}

.ui-progressbar-small-98 {
	background-position: -4312px 0
}

.ui-progressbar-small-99 {
	background-position: -4356px 0
}

.ui-progressbar-small-100 {
	background-position: -4400px 0
}

.ui-process-long {
	display: block;
	text-align: center
}

.ui-process-long .basic-progress-bg {
	zoom: 1;
	background: #d0e4f7;
	height: 4px;
	width: 50px;
	margin-top: 24px
}

.ui-process-long .basic-percent {
	position: relative;
	top: 0;
	left: 0;
	background: #8ac1f4;
	height: 4px
}

.ui-process-long .basic-text {
	zoom: 1;
	width: 40px;
	text-align: right
}

.ui-progressbar-circle {
	display: block;
	width: 80px;
	height: 80px;
	line-height: 80px;
	border-radius: 50%;
	text-align: center;
	font-size: 16px
}

.ui-progressbar-circle-ready {
	color: #83a700;
	border: 8px solid #83a700;
	box-shadow: 0 0 8px -2px #83a700;
	text-shadow: 0 0 2px #83a700
}

.ui-progressbar-circle-ready:hover {
	color: #83a700
}

.ui-progressbar-circle-failed {
	color: #464646;
	border: 8px solid #464646;
	box-shadow: 0 0 8px -2px #464646;
	text-shadow: 0 0 2px #464646
}

.ui-progressbar-circle-failed:hover {
	color: #46464
}

.ui-progressbar-circle-closed {
	color: #0697da;
	border: 8px solid #0697da;
	box-shadow: 0 0 8px -2px #0697da;
	text-shadow: 0 0 2px #0697da
}

.ui-progressbar-circle-closed:hover {
	color: #0697da
}

.ui-progressbar-circle-guaranteed {
	color: #167aa8;
	border: 8px solid #167aa8;
	box-shadow: 0 0 8px -2px #167aa8;
	text-shadow: 0 0 2px #167aa8
}

.ui-progressbar-circle-guaranteed:hover {
	color: #167aa8
}

.ui-progressbar-circle-join, a.ui-progressbar-circle-join {
	color: #83a700;
	border: 8px solid #83a700
}

.ui-progressbar-circle-join:hover {
	color: #728f07;
	border: 8px solid #728f07
}

.ui-progressbar-large {
	display: block;
	width: 96px;
	height: 96px;
	line-height: 96px;
	text-align: center;
	font-size: 16px;
	background: url(/static/img/progressbar_large.png?_inline)
}

.ui-progressbar-large em {
	font-size: 34px
}

.ui-progressbar-large-0 {
	background-position: 0 0
}

.ui-progressbar-large-1 {
	background-position: -106px 0
}

.ui-progressbar-large-2 {
	background-position: -212px 0
}

.ui-progressbar-large-3 {
	background-position: -318px 0
}

.ui-progressbar-large-4 {
	background-position: -424px 0
}

.ui-progressbar-large-5 {
	background-position: -530px 0
}

.ui-progressbar-large-6 {
	background-position: -636px 0
}

.ui-progressbar-large-7 {
	background-position: -742px 0
}

.ui-progressbar-large-8 {
	background-position: -848px 0
}

.ui-progressbar-large-9 {
	background-position: -954px 0
}

.ui-progressbar-large-10 {
	background-position: -1060px 0
}

.ui-progressbar-large-11 {
	background-position: -1166px 0
}

.ui-progressbar-large-12 {
	background-position: -1272px 0
}

.ui-progressbar-large-13 {
	background-position: -1378px 0
}

.ui-progressbar-large-14 {
	background-position: -1484px 0
}

.ui-progressbar-large-15 {
	background-position: -1590px 0
}

.ui-progressbar-large-16 {
	background-position: -1696px 0
}

.ui-progressbar-large-17 {
	background-position: -1802px 0
}

.ui-progressbar-large-18 {
	background-position: -1908px 0
}

.ui-progressbar-large-19 {
	background-position: -2014px 0
}

.ui-progressbar-large-20 {
	background-position: -2120px 0
}

.ui-progressbar-large-21 {
	background-position: -2226px 0
}

.ui-progressbar-large-22 {
	background-position: -2332px 0
}

.ui-progressbar-large-23 {
	background-position: -2438px 0
}

.ui-progressbar-large-24 {
	background-position: -2544px 0
}

.ui-progressbar-large-25 {
	background-position: -2650px 0
}

.ui-progressbar-large-26 {
	background-position: -2756px 0
}

.ui-progressbar-large-27 {
	background-position: -2862px 0
}

.ui-progressbar-large-28 {
	background-position: -2968px 0
}

.ui-progressbar-large-29 {
	background-position: -3074px 0
}

.ui-progressbar-large-30 {
	background-position: -3180px 0
}

.ui-progressbar-large-31 {
	background-position: -3286px 0
}

.ui-progressbar-large-32 {
	background-position: -3392px 0
}

.ui-progressbar-large-33 {
	background-position: -3498px 0
}

.ui-progressbar-large-34 {
	background-position: -3604px 0
}

.ui-progressbar-large-35 {
	background-position: -3710px 0
}

.ui-progressbar-large-36 {
	background-position: -3816px 0
}

.ui-progressbar-large-37 {
	background-position: -3922px 0
}

.ui-progressbar-large-38 {
	background-position: -4028px 0
}

.ui-progressbar-large-39 {
	background-position: -4134px 0
}

.ui-progressbar-large-40 {
	background-position: -4240px 0
}

.ui-progressbar-large-41 {
	background-position: -4346px 0
}

.ui-progressbar-large-42 {
	background-position: -4452px 0
}

.ui-progressbar-large-43 {
	background-position: -4558px 0
}

.ui-progressbar-large-44 {
	background-position: -4664px 0
}

.ui-progressbar-large-45 {
	background-position: -4770px 0
}

.ui-progressbar-large-46 {
	background-position: -4876px 0
}

.ui-progressbar-large-47 {
	background-position: -4982px 0
}

.ui-progressbar-large-48 {
	background-position: -5088px 0
}

.ui-progressbar-large-49 {
	background-position: -5194px 0
}

.ui-progressbar-large-50 {
	background-position: -5300px 0
}

.ui-progressbar-large-51 {
	background-position: -5406px 0
}

.ui-progressbar-large-52 {
	background-position: -5512px 0
}

.ui-progressbar-large-53 {
	background-position: -5618px 0
}

.ui-progressbar-large-54 {
	background-position: -5724px 0
}

.ui-progressbar-large-55 {
	background-position: -5830px 0
}

.ui-progressbar-large-56 {
	background-position: -5936px 0
}

.ui-progressbar-large-57 {
	background-position: -6042px 0
}

.ui-progressbar-large-58 {
	background-position: -6148px 0
}

.ui-progressbar-large-59 {
	background-position: -6254px 0
}

.ui-progressbar-large-60 {
	background-position: -6360px 0
}

.ui-progressbar-large-61 {
	background-position: -6466px 0
}

.ui-progressbar-large-62 {
	background-position: -6572px 0
}

.ui-progressbar-large-63 {
	background-position: -6678px 0
}

.ui-progressbar-large-64 {
	background-position: -6784px 0
}

.ui-progressbar-large-65 {
	background-position: -6890px 0
}

.ui-progressbar-large-66 {
	background-position: -6996px 0
}

.ui-progressbar-large-67 {
	background-position: -7102px 0
}

.ui-progressbar-large-68 {
	background-position: -7208px 0
}

.ui-progressbar-large-69 {
	background-position: -7314px 0
}

.ui-progressbar-large-70 {
	background-position: -7420px 0
}

.ui-progressbar-large-71 {
	background-position: -7526px 0
}

.ui-progressbar-large-72 {
	background-position: -7632px 0
}

.ui-progressbar-large-73 {
	background-position: -7738px 0
}

.ui-progressbar-large-74 {
	background-position: -7844px 0
}

.ui-progressbar-large-75 {
	background-position: -7950px 0
}

.ui-progressbar-large-76 {
	background-position: -8056px 0
}

.ui-progressbar-large-77 {
	background-position: -8162px 0
}

.ui-progressbar-large-78 {
	background-position: -8268px 0
}

.ui-progressbar-large-79 {
	background-position: -8374px 0
}

.ui-progressbar-large-80 {
	background-position: -8480px 0
}

.ui-progressbar-large-81 {
	background-position: -8586px 0
}

.ui-progressbar-large-82 {
	background-position: -8692px 0
}

.ui-progressbar-large-83 {
	background-position: -8798px 0
}

.ui-progressbar-large-84 {
	background-position: -8904px 0
}

.ui-progressbar-large-85 {
	background-position: -9010px 0
}

.ui-progressbar-large-86 {
	background-position: -9116px 0
}

.ui-progressbar-large-87 {
	background-position: -9222px 0
}

.ui-progressbar-large-88 {
	background-position: -9328px 0
}

.ui-progressbar-large-89 {
	background-position: -9434px 0
}

.ui-progressbar-large-90 {
	background-position: -9540px 0
}

.ui-progressbar-large-91 {
	background-position: -9646px 0
}

.ui-progressbar-large-92 {
	background-position: -9752px 0
}

.ui-progressbar-large-93 {
	background-position: -9858px 0
}

.ui-progressbar-large-94 {
	background-position: -9964px 0
}

.ui-progressbar-large-95 {
	background-position: -10070px 0
}

.ui-progressbar-large-96 {
	background-position: -10176px 0
}

.ui-progressbar-large-97 {
	background-position: -10282px 0
}

.ui-progressbar-large-98 {
	background-position: -10388px 0
}

.ui-progressbar-large-99 {
	background-position: -10494px 0
}

.ui-progressbar-large-100 {
	background-position: -10600px 0
}

.icon {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(/static/img/icon-content.png?_inline) no-repeat;
	vertical-align: middle
}

.icon-check-checked {
	background-position: -30px 0
}

.icon-check-unchecked {
	background-position: 0 0
}

.icon-circle-checked {
	display: inline-block;
	height: 22px;
	width: 22px;
	background:
		url("")
		0 0 no-repeat;
	vertical-align: middle
}

.icon-info {
	width: 21px;
	height: 21px;
	background-position: 0 -46px
}

.icon-snow-down {
	background-position: 5px -75px
}

.icon-snow-top {
	background-position: -12px -75px;
	cursor: pointer
}

.icon-hot {
	width: 26px;
	height: 15px;
	background-position: 0 -95px
}

.icon-snow-right {
	width: 10px;
	height: 18px;
	background-position: 0 -201px
}

.icon-app {
	width: 10px;
	height: 16px;
	margin-top: -3px;
	*margin-top: 0;
	background-position: -37px -46px
}

.icon-tips-down {
	width: 19px;
	height: 10px;
	background-position: 0 -134px
}

.icon-tips-top {
	width: 19px;
	height: 10px;
	background-position: 0 -118px
}

.icon-tips-left {
	width: 10px;
	height: 19px;
	background-position: 0 -172px
}

.icon-tips-right {
	width: 10px;
	height: 19px;
	background-position: 0 -148px
}

.icon-calculator {
	height: 28px;
	width: 25px;
	background: url(/static/img/input-icon/borrow-icon.gif) no-repeat scroll
		-27px -71px
}

.icon-qa {
	width: 36px;
	height: 34px;
	background-position: left -231px
}

.icon-arrow {
	width: 20px;
	height: 20px;
	background-position: -28px -201px
}

.icon-reserve {
	width: 22px;
	height: 22px;
	background-position: 0 -280px
}

.icon-msg {
	width: 17px;
	height: 20px;
	background-position: -31px -177px
}

.icon-bill {
	background: url(/static/img/account/bill/icon-bill.png?_inline)
		no-repeat
}

.icon-bill-link {
	width: 16px;
	height: 18px;
	background-position: -28px -105px
}

.icon-bill-property {
	width: 30px;
	height: 32px;
	margin-top: -3px
}

.icon-select-on {
	display: inline-block;
	width: 18px;
	height: 21px;
	background: url(/static/img/input-icon/borrow-icon.gif) no-repeat scroll
		-3px -23px
}

.icon-cash {
	width: 24px;
	height: 24px;
	background-position: 0 -315px
}

.icon-bill-plan {
	width: 30px;
	height: 32px;
	margin-top: -3px;
	background-position: -49px -5px
}

.icon-bill-borrow {
	width: 30px;
	height: 32px;
	margin-top: -3px;
	background-position: -96px -5px
}

.icon-bill-tatol {
	width: 50px;
	height: 50px;
	background-position: 0 -46px
}

.icon-bill-down {
	width: 16px;
	height: 16px;
	background-position: 0 -108px
}

.icon-performace {
	position: absolute;
	top: 30px;
	left: 53px;
	display: block;
	width: 24px;
	height: 24px;
	background: url(/static/img/icon-performace.png?_inline) no-repeat
		scroll 0 0
}

.icon-performace.sum {
	background-position: 0 0
}

.icon-performace.count {
	background-position: 0 -33px
}

.icon-performace.rate {
	background-position: 0 -60px
}

.icon-performace.bidcount {
	left: 40px;
	background-position: 0 -94px
}

.icon-performace.interest {
	left: 46px;
	background-position: 0 -137px
}

.icon-performace-autoinvest {
	position: absolute;
	top: 34px;
	left: 24px;
	display: block;
	width: 29px;
	height: 24px;
	background: url(/static/img/icon-performace-autoinvest.png?_inline)
		no-repeat scroll 0 0
}

.icon-performace-autoinvest.sum {
	background-position: center 0;
	left: 28px
}

.icon-performace-autoinvest.count {
	background-position: center -33px;
	left: 34px
}

.icon-performace-autoinvest.bidcount {
	background-position: center -60px
}

.icon-performace-autoinvest.interest {
	background-position: center -94px
}

.icon-u {
	display: inline-block;
	height: 28px;
	width: 25px;
	background:
		url()
		no-repeat;
	vertical-align: middle
}

.icon-u-code {
	background-position: left 0
}

.icon-u-mobile {
	background-position: left -39px
}

.icon-u-web {
	background-position: left -79px;
	display: none
}

.icon-loantype {
	position: relative;
	top: 3px;
	display: inline-block;
	width: 19px;
	height: 19px;
	background: url(/static/common/img/loantypes_be5510f.png?_inline)
		no-repeat scroll left top transparent
}

.icon-loantype.XYRZ {
	background-position: -58px 0
}

.icon-loantype.SDRZ {
	background-position: -0 0
}

.icon-loantype.JGDB {
	background-position: -29px 0
}

.icon-loantype.ZNLC {
	background-position: -87px 0
}

.icon-loantype-s {
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	margin-right: 3px;
	background: url(/static/common/img/loantypes-s_f12f7cf.png?_inline)
		no-repeat scroll left top transparent;
	vertical-align: middle
}

.icon-loantype-s.XYRZ {
	background-position: 0 0
}

.icon-loantype-s.SDRZ {
	background-position: -32px 0
}

.icon-loantype-s.JGDB {
	background-position: -64px 0
}

.icon-loantype-s.ZNLC {
	background-position: -96px 0
}

.icon-creditlevel, .icon-creditlevel-s {
	display: inline-block;
	width: 28px;
	height: 28px;
	background: #fff;
	vertical-align: middle
}

.icon-creditlevel.AA {
	background:
		url("")
		no-repeat scroll left top
}

.icon-creditlevel.A {
	background:
		url("")
		no-repeat scroll left top
}

.icon-creditlevel.B {
	background:
		url("")
		no-repeat scroll left top
}

.icon-creditlevel.C {
	background:
		url("")
		no-repeat scroll left top
}

.icon-creditlevel.D {
	background:
		url("")
		no-repeat scroll left top
}

.icon-creditlevel.E {
	background:
		url("")
		no-repeat scroll left top
}

.icon-creditlevel.HR {
	background:
		url("")
		no-repeat scroll left top
}

.ui-pagination li {
	display: inline-block;
	margin: 5px
}

.ui-pagination li span, .ui-pagination li a.page-link {
	display: block;
	padding: 0 0 1px 1px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	font-family: Helvetica
}

.ui-pagination li span {
	color: #3a84cf;
	border: 1px solid #3a84cf
}

.ui-pagination li.disabled span {
	color: gray;
	border: 1px solid #fff;
	background: #fff
}

.ui-pagination li span.prev, .ui-pagination li span.next, .ui-pagination li a.page-link.prev,
	.ui-pagination li a.page-link.next {
	width: 84px
}

.ui-pagination li span.prev, .ui-pagination li span.next {
	border: 1px solid #e5e4e2;
	background-color: #e5e4e2;
	color: #fff
}

.ui-pagination li a.page-link.prev {
	
}

.ui-pagination li a.page-link.next {
	
}

.ui-pagination li span.prev, .ui-pagination li a.page-link.prev:hover {
	
}

.ui-pagination li span.next, .ui-pagination li a.page-link.next:hover {
	
}

.ui-pagination li a.page-link {
	color: #f7f7f7;
	border: 1px solid #f7f7f7
}

.ui-pagination li a.page-link {
	color: gray
}

.ui-pagination li a.page-link:hover {
	color: #3a84cf;
	border: 1px solid #3a84cf
}

.ui-pagination li span {
	cursor: default
}

.ui-pagination {
	width: 100%;
	background-color: #fff;
	padding: 15px 0 30px
}

.ui-pagination ul {
	text-align: center
}

input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner,
	input[type=submit]::-moz-focus-inner, input[type=file]>input[type=button]::-moz-focus-inner
	{
	border: 0;
	padding: 0
}

.ui-button * {
	margin: 0;
	padding: 0
}

.ui-button {
	display: inline-block;
	*display: inline;
	border-radius: 6px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	padding: 0 15px;
	*zoom: 1;
	*overflow: visible
}

.ui-button .ui-button-text {
	background: 0 0;
	padding: 0;
	height: auto;
	line-height: auto
}

.ui-button:hover {
	text-decoration: none
}

input.ui-button-text, button.ui-button-text {
	*vertical-align: top
}

.ui-button-small {
	font-size: 14px;
	line-height: 23px;
	height: 23px;
	min-width: 50px
}

.ui-button-mid {
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	min-width: 50px;
	text-align: center
}

.ui-button-large {
	font-size: 18px;
	line-height: 34px;
	height: 34px;
	min-width: 50px;
	border-radius: 15px;
	text-align: center
}

.ui-button-rect-mid {
	padding: 0 18px;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	border: 0;
	text-align: center
}

.ui-button-blue {
	border: 0;
	color: #fff;
	background-color: #3a84cf
}

.ui-button-blue:hover {
	background-color: #3676b7
}

a.ui-button-blue, a.ui-button-blue:active, a.ui-button-blue:hover {
	color: #fff
}

.ui-button-orange {
	border: 0;
	color: #fff;
	background-color: #ff8a10
}

.ui-button-orange:hover {
	background-color: #e87e0f
}

a.ui-button-orange, a.ui-button-orange:active, a.ui-button-orange:hover
	{
	color: #fff
}

.ui-button-green {
	border: 0;
	color: #fff;
	background-color: #8ab46e
}

.ui-button-green:hover {
	background-color: #6e8b00
}

a.ui-button-green, a.ui-button-green:active, a.ui-button-green:hover {
	color: #fff
}

.ui-button-green.disabled, .ui-button-green.disabled:hover {
	background-color: #a2ab7f;
	cursor: default
}

.ui-button-transparent {
	border: 1px solid #c2c2c2;
	color: #898989
}

a.ui-button-transparent:active {
	border: 1px solid #0697da;
	color: #0697da
}

a.ui-button-transparent:hover {
	border: 1px solid #00a8e8;
	color: #00a8e8
}

.ui-button-red {
	border: 0;
	color: #fff;
	background-color: #cc5400
}

.ui-button-red:hover {
	background-color: #b4500a
}

a.ui-button-red, a.ui-button-red:active, a.ui-button-red:hover {
	color: #fff
}

.ui-button-gray {
	border: 0;
	color: #676D70;
	background-color: #dbdbdb
}

.ui-button-gray:hover {
	background-color: #d5d5d5
}

a.ui-button-gray, a.ui-button-gray:active, a.ui-button-gray:hover {
	color: #d5d5d5
}

.ui-button-litgray {
	border: 0;
	color: #fff;
	background-color: #e7e7e7
}

a.ui-button-litgray, a.ui-button-litgray:active, a.ui-button-litgray:hover
	{
	color: #fff
}

a.ui-button-rrd-blue, .ui-button-rrd-blue {
	height: 40px;
	line-height: 40px;
	background: #2ea7e0;
	border: 0;
	border-radius: 2px;
	color: #fff;
	text-align: center;
	cursor: pointer
}

.ui-button-rrd-blue-large {
	width: 165px;
	font-size: 18px
}

.ui-button-rrd-blue-mid {
	width: 85px;
	font-size: 18px
}

a.ui-button-blue-new, .ui-button-blue-new {
	height: 40px;
	line-height: 40px;
	background: #51c2e8;
	border: 0;
	border-radius: 2px;
	color: #fff;
	text-align: center;
	cursor: pointer
}

.ui-button-blue-new-large {
	width: 165px;
	font-size: 18px
}

.ui-button-blue-new-mid {
	width: 85px;
	font-size: 18px
}

.ui-button-disabled {
	border: 0;
	color: #fff;
	cursor: default;
	background-color: #cfcfcf
}

.ui-button-disabled:hover {
	background: #cfcfcf
}

a.ui-button-disabled, a.ui-button-disabled:active, a.ui-button-disabled:hover
	{
	color: #fff;
	cursor: default
}

a.ui-button-dark, .ui-button-dark {
	background: #666;
	color: #fff;
	cursor: default
}

a.button, .button {
	display: inline-block;
	padding: 0;
	border-radius: 6px;
	text-align: center
}

.button-mid {
	min-width: 113px;
	height: 26px;
	line-height: 26px
}

.button-blue {
	border: 0;
	color: #fff;
	background-color: #2ea7e0;
	cursor: pointer
}

.button-blue:hover {
	background-color: #2ea7e0
}

.button-blue-light {
	border: 0;
	color: #fff;
	background-color: #2fa8e1;
	cursor: pointer
}

.button-blue-light:hover {
	background-color: #2a97ca;
	color: #fff
}

.button-blue-border {
	border: solid 1px #2fa8e1;
	color: #2fa8e1;
	background-color: #fff;
	cursor: pointer
}

.button-blue-border .icon-arrow {
	width: 21px;
	height: 21px;
	background: url(/static/img/uplan-icon.png) no-repeat 0 0
}

.button-blue-border-on:hover {
	background-color: #2fa8e1;
	color: #fff
}

.button-blue-border-on:hover .icon-arrow {
	background: url(/static/img/uplan-icon.png) no-repeat -30px 0
}

a.button-blue, a.button-blue:active, a.button-blue:hover {
	color: #fff
}

.button-disable {
	border: 0;
	color: #fff;
	background-color: #d7d7d7
}

.button-disable:hover {
	background-color: #d7d7d7
}

a.button-disable, a.button-disable:active, a.button-disable:hover {
	color: #fff
}

.button-transparent {
	color: #2bb9e0;
	background-color: #fff;
	border: 1px solid #2bb9e0;
	border-radius: 3px
}

.ui-table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-radius: 5px
}

.ui-table td {
	line-height: 26px;
	color: #2b2b2b
}

.ui-table td.color-gray-text {
	color: #848484
}

.ui-table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}

.ui-table caption {
	margin-bottom: 20px;
	font-size: 24px;
	font-weight: 500
}

.ui-table thead th {
	height: 36px;
	line-height: 36px;
	color: gray
}

.ui-table tbody td {
	height: 56px;
	line-height: 56px;
	border-bottom: 1px solid #e5e4e2
}

.ui-table tbody a {
	
}

.ui-table tbody .last td {
	border-bottom: 0
}

.ui-table .pagination-box {
	padding-top: 20px
}

.ui-table td .ui-list-title {
	*margin-top: -12px;
	height: auto;
	line-height: 56px
}

.ui-table td .ui-list-title a {
	width: 140px;
	text-align: left
}

.ui-table td .ui-loantype {
	float: left;
	margin: 13px 3px 13px 8px
}

.ui-table-blue {
	border-radius: 5px 5px 0 0
}

.ui-table-blue thead th {
	height: 38px;
	line-height: 38px;
	padding-bottom: 2px;
	color: #fff;
	font-size: 16px
}

.ui-table-blue thead th span {
	display: block;
	height: 38px;
	background: #3bafda
}

.ui-table-blue thead th, .ui-table-blue tbody td {
	border: 2px solid #fff;
	border-top: 0;
	border-bottom: 0
}

.ui-table-blue tbody tr:hover {
	background: 0 0
}

.ui-table-blue tbody td {
	height: 34px;
	line-height: 34px
}

.ui-table-blue td .ui-td-bg {
	height: 34px;
	background: #fafbfc
}

.ui-table-blue tbody tr.dark .ui-td-bg {
	background: #e1e4e9
}

.ui-table-blue thead th:first-child span {
	border-radius: 5px 0 0
}

.ui-table-blue thead th:last-child span {
	border-radius: 0 5px 0 0
}

.ui-table-blue tbody .last td:first-child .ui-td-bg, .ui-table-blue tbody tr:last-child td:first-child .ui-td-bg
	{
	border-radius: 0 0 0 5px
}

.ui-table-blue tbody .last td:last-child .ui-td-bg, .ui-table tbody tr:last-child td:last-child .ui-td-bg
	{
	border-radius: 0 0 5px
}

.ui-table-blue-noborder thead th, .ui-table-blue-noborder tbody td {
	border: 0
}

.ui-table-light-blue tbody th {
	text-align: right;
	border: 2px solid #fff
}

.ui-table-light-blue tbody th, .ui-table-light-blue tbody td {
	font-size: 14px;
	padding: 12px 30px 12px 20px;
	line-height: 26px;
	border-top: 0;
	border-bottom: 0;
	color: #848484
}

.ui-table-light-blue tbody td {
	height: auto;
	color: #2B2B2B
}

.ui-table-light-blue tr {
	background: #fffff
}

.ui-table-light-blue tr.dark {
	background: #f9fcff
}

.ui-table-gray tbody th {
	text-align: right
}

.ui-table-gray tbody td {
	height: auto
}

.ui-table-gray tbody th, .ui-table-gray tbody td {
	padding: 0 32px;
	line-height: 34px;
	border: 2px solid #fff;
	border-top: 0;
	border-bottom: 0;
	color: #222
}

.ui-table-gray tr {
	background: #fafbfc
}

.ui-table-gray tr.dark {
	background: #e1e4e9
}

.ui-table-gray tr:first-child th {
	border-radius: 5px 0 0
}

.ui-table-gray tr:first-child td {
	border-radius: 0 5px 0 0
}

.ui-table-gray tr:last-child th {
	border-radius: 0 0 0 5px
}

.ui-table-gray tr:last-child td {
	border-radius: 0 0 5px
}

.ui-table-center th, .ui-table-center td {
	text-align: center
}

.ui-table-center th.text-right, .ui-table-center td.text-right {
	text-align: right
}

.ui-table-center th.text-left, .ui-table-center td.text-left {
	text-align: left
}

.ui-table-light {
	
}

.ui-table-light tr {
	border-bottom: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3
}

.ui-table-light thead th {
	height: 40px;
	line-height: 40px;
	color: #535353;
	font-size: 16px
}

.ui-table-light thead tr {
	border-top: 1px solid #e3e3e3;
	border-radius: 5px 5px 0 0
}

.ui-table-light thead th {
	background: #f0f0f0
}

.ui-table-light thead th span {
	display: block
}

.ui-table-light thead th, .ui-table-light tbody td {
	border-right: 1px solid #e3e3e3;
	border-bottom: 0
}

.ui-table-light tbody tr:hover {
	background: 0 0
}

.ui-table-light tbody tr td {
	height: auto;
	line-height: normal;
	vertical-align: top
}

.ui-table-light-double-line tbody td div {
	line-height: 34px
}

.ui-table-light-single-line tbody td div {
	line-height: 40px
}

.ui-table-light td .ui-td-bg {
	background: #fff
}

.ui-table-light tbody tr.dark {
	background: #f7f7f7
}

.ui-table-light thead th:first-child span {
	border-radius: 5px 0 0
}

.ui-table-light thead th:last-child span {
	border-radius: 0 5px 0 0
}

.ui-table-light tbody .last td:first-child .ui-td-bg, .ui-table-light tbody tr:last-child td:first-child .ui-td-bg
	{
	border-radius: 0 0 0 5px
}

.ui-table-light tbody .last td:last-child .ui-td-bg, .ui-table tbody tr:last-child td:last-child .ui-td-bg
	{
	border-radius: 0 0 5px
}

.ui-table-light-noborder thead th, .ui-table-light-noborder tbody td {
	border: 0
}

.ui-table-inbox td {
	padding: 0 10px
}

.ui-table-inbox thead {
	color: #222
}

.ui-table-inbox tbody td {
	height: 36px;
	line-height: 36px;
	color: inherit
}

.ui-table-inbox tbody tr.dark {
	background: #f6fbfd
}

.ui-message-content {
	padding: 20px;
	padding-bottom: 10px
}

.ui-message-icon {
	margin-right: 14px;
	width: 36px;
	height: 36px
}

.ui-message-icon .iconfont {
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 36px
}

.ui-message-icon .iconfont.info {
	color: #68b5e2
}

.ui-message-icon .iconfont.success {
	color: #b5de70
}

.ui-message-icon .iconfont.warning {
	color: #f96
}

.ui-message-icon .iconfont.error {
	color: #f17975
}

.ui-message-text {
	width: 360px
}

.ui-message-text em {
	color: #c82e25
}

.ui-confirm {
	padding: 20px;
	padding-bottom: 10px
}

.ui-confirm-label, .ui-confirm-value {
	
}

.ui-confirm-label {
	font-size: 12px;
	width: 100px
}

.ui-confirm-label-short {
	
}

.ui-confirm-label.big {
	font-size: 16px
}

.ui-confirm-value {
	width: 360px
}

.ui-confirm-value.two-column {
	width: 130px
}

.ui-confirm-form .ui-form-item {
	margin-bottom: 0
}

.ui-confirm-form .ui-button {
	padding-left: 30px;
	padding-right: 30px;
	min-width: none
}

.ui-confirm-item-note {
	
}

.ui-confirm-item-note-loan {
	padding: 0 56px
}

.ui-confirm-submit-box {
	margin: 0 auto;
	text-align: center
}

.ui-confirm-cancel-link {
	cursor: pointer
}

.ui-confirm-cancel-link:hover {
	
}

.ui-confirm-cancel-link.disabled:hover {
	
}

.ui-confirm-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -100px;
	width: 200px;
	height: 200px;
	color: #fff;
	background-color: rgba(255, 255, 255, .7);
	background-image: url(/static/img/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 5px;
	text-align: center
}

.ui-confirm-loading-text {
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
	background: rgba(255, 255, 255, .9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFFFFFFF,
		endColorstr=#DFFFFFFF);
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFFFFFFF, endColorstr=#DFFFFFFF)";
	text-align: center;
	z-index: 100
}

.ui-confirm-loading-text p.hint {
	margin-top: 100px
}

.ui-confirm-loading-text p.loading {
	height: 50px;
	background: url(/static/img/loading.gif) no-repeat center center
}

.w80 {
	width: 80px
}

.w120 {
	width: 120px
}

.w100 {
	width: 100px
}

.w140 {
	width: 140px
}

.text-left-imp {
	text-align: left !important
}

.list-ul-name {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100px
}

.list-u-code {
	background: url(/static/img/ucode.gif) no-repeat;
	display: inline-block;
	height: 28px;
	height: 25px \9;
	width: 25px
}

.list-a-pay {
	margin-left: 15px
}

.color-red {
	color: red
}

.worm-tips {
	background-color: #FCE6BF;
	border: 1px solid #FCDA9F;
	border-radius: 10px;
	height: 45px;
	margin: 25px 0;
	width: 778px
}

.worm-tips .icon {
	background: url(/static/img/input-icon/borrow-icon.gif) no-repeat;
	background-position: -3px -75px;
	display: inline-block;
	height: 20px;
	margin-left: 35px;
	width: 20px
}

.worm-tips .txt {
	line-height: 45px
}

.conform_pay_div {
	overflow: hidden;
	padding: 0 !important
}

.conform_pay_div .title {
	display: inline-block;
	font-size: 24px;
	line-height: 50px;
	text-align: left
}

.conform_pay_div ul {
	
}

.conform_pay_div ul li {
	
}

.conform_pay_div .ui-selectdrop-dialog ul li {
	
}

.conform_pay_div ul li span {
	
}

.conform_pay_div ul li.selected span {
	
}

.conform_pay_div p {
	
}

.conform_pay_div .money-div {
	padding: 10px 0
}

.conform_pay_div p span {
	
}

.conform_pay_div p em {
	font-size: 24px
}

.conform_pay_div .money-div .ui-form-item {
	padding-left: 210px;
	margin-bottom: 10px;
	display: none
}

.conform_pay_div .money-div .pr {
	padding-left: 176px
}

.conform_pay_div .money-div .pr2 {
	padding-left: 210px;
	margin-bottom: 10px
}

.conform_pay_div .money-div .ui-form-item .ui-input {
	padding: 0 0 0 10px;
	width: 253px;
	height: 34px;
	line-height: 34px
}

.conform_pay_div .money-div .ui-form-item .use-ucode-btn {
	position: static;
	margin-left: 10px
}

.conform_pay_div .addCoupon {
	line-height: normal;
	position: relative;
	margin: 0 0 10px;
	*z-index: 999
}

.conform_pay_div .addCoupon .txt-name {
	
}

.conform_pay_div .addCoupon .use-psw {
	margin-top: 0;
	margin-left: 10px;
	width: 120px;
	height: 36px;
	line-height: 36px;
	color: #fff
}

.conform_pay_div .addCoupon .use-psw:hover {
	background: #3676b7;
	color: #fff
}

.conform_pay_div .addCoupon .ui-select {
	float: left;
	margin: 8px 14px 0 0
}

.conform_pay_div .money-div a {
	margin-left: 20px
}

.conform_pay_div .addCoupon .ui-selectdrop-dialog {
	position: static
}

.conform_pay_div p label {
	margin-right: 10px
}

.conform_pay_div .worm-tips {
	height: 145px;
	margin: 10px 0 0 10px;
	width: 560px
}

.conform_pay_div .worm-tips p {
	margin-left: 10px
}

.conform_pay_div .worm-tips .icon {
	margin-left: 10px
}

.conform_pay_div .submit-button {
	margin: 0 0 20px;
	text-align: center
}

.conform_pay_div .submit-button input {
	width: 80px !important;
	margin-right: 20px
}

.conform_pay_div .btn-savecon {
	
}

.conform_pay_div .tips-yd .icon-excla {
	left: 37px
}

.conform_pay_div .tips-yd .txtspan {
	width: 425px;
	color: #666
}

.conform_pay_div .tips-yd .txtspan em {
	color: #E4873A
}

.conform_pay_div .tips-yd {
	border-bottom: 1px dashed #E0E0E0;
	height: 90px;
	margin-bottom: 20px
}

.ui-message-content-new h3 {
	line-height: 45px;
	background-color: #f3f3f3;
	text-align: center
}

.ui-message-content-new .text-p {
	font-size: 16px;
	padding: 20px 10px 0 25px
}

.ui-message-content-new .text-p em {
	color: #fb741a
}

.ui-message-content-new .ui-message-button {
	margin: 20px 0
}

.conform_pay_div .money-div .pr .ui-input {
	padding: 0 0 0 10px;
	width: 238px;
	height: 34px;
	line-height: 34px
}

.conform_pay_div .no-coupon-list .addCoupon .use-psw {
	margin-left: 0
}

.conform_pay_div .money-div .no-coupon-list .ui-form-item {
	padding-left: 176px
}

.ui-comments-textarea {
	padding: 10px 20px;
	width: 753px;
	max-width: 753px;
	min-width: 753px;
	height: 95px;
	min-height: 95px;
	border: 1px solid #b7babf;
	border-radius: 2px
}

.ui-reply-textarea {
	width: 485px;
	min-width: 485px;
	max-width: 485px;
	height: 50px;
	min-height: 50px;
	border: 1px solid #DEE9EC;
	margin-top: 10px
}

.ui-comment-button-min {
	display: block
}

.ui-comments-submit {
	margin-right: -6px
}

.icon-comments-time {
	background-position: -35px -25px
}

.ui-comment-button:hover, .ui-comment-button:focus {
	color: #fff
}

.comments-user-photo, .comments-user-photo img {
	width: 56px;
	height: 56px;
	overflow: hidden
}

.comments-message-box {
	width: 720px;
	margin-right: -4px
}

.comments-message-box h5 {
	padding: 10px 32px 0
}

.comments-message-box h5 a {
	display: block
}

.comments-message-box h5 span {
	display: block;
	width: 140px
}

.comments-message-info {
	padding: 0 32px;
	word-wrap: break-word;
	word-break: break-all
}

.comments-message-reply {
	width: 622px;
	padding: 15px 0 0 36px;
	overflow: hidden
}

.comments-message-reply-box {
	width: 546px
}

.comments-message-reply-box h5 {
	padding: 0 10px
}

.comments-message-reply-info {
	padding: 0 10px;
	overflow: hidden
}

.comments-message-box, .comments-message-reply-box {
	border: 1px solid #d7e4e8;
	border-radius: 5px;
	position: relative;
	padding-bottom: 20px
}

.comments-message-reply-box {
	background: #edf3f5;
	padding-bottom: 0
}

.comments-message-box em {
	width: 8px;
	height: 17px;
	background: url(/static/img/arrow-left-white.png) no-repeat;
	display: block;
	position: absolute;
	left: -8px;
	top: 20px
}

.comments-message-reply-box em {
	width: 8px;
	height: 17px;
	background: url(/static/img/arrow-left-blue.png) no-repeat;
	display: block;
	position: absolute;
	left: -8px;
	top: 20px
}

.ui-filter {
	
}

.ui-filter-header {
	line-height: 30px
}

.ui-filter-category li {
	height: 24px;
	line-height: 24x
}

.ui-filter-title {
	float: left;
	width: 80px
}

.ui-filter-tag {
	display: block;
	float: left;
	font-size: 14px;
	padding: 0 15px;
	margin: 0 5px;
	border-radius: 12px;
	cursor: pointer
}

.ui-filter-tag:hover {
	background: #f3f3f3
}

.ui-filter-tag:active {
	background: #0697da;
	color: #fff
}

.ui-filter-tag.active {
	background: #2ea7e0;
	color: #fff
}

.ui-filter-tag input {
	display: none
}

.ui-filter-tag span {
	display: block;
	line-height: 23px
}

.ui-filter-switcher {
	margin: 5px 0 0 10px;
	padding: 1px 12px;
	line-height: 21px;
	border-radius: 4px;
	background: #dfdfdf;
	color: #999;
	cursor: pointer
}

.ui-filter-switcher:hover {
	background: #83a700;
	color: #f8f7e0;
	-moz-box-shadow: 0 1px 2px #999;
	-webkit-box-shadow: 0 1px 2px #999;
	box-shadow: 0 1px 2px #999
}

.ui-filter-switcher:active {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.ui-filter-switcher.active {
	color: #f8f7e0;
	background: #83a700;
	-moz-box-shadow: inset 0 0 5px #666;
	-webkit-box-shadow: inset 0 0 5px #666;
	box-shadow: inset 0 0 5px #666
}

.ui-form {
	font-size: 14px;
	line-height: 1.5
}

.ui-form, .ui-form * {
	list-style: none
}

.ui-form fieldset {
	border: 0
}

.ui-form input.input-icon {
	padding-left: 30px
}

.ui-form legend {
	font-size: 16px;
	margin-bottom: 15px
}

.ui-form-text {
	display: inline-block;
	margin-top: 6px;
	*display: inline;
	*zoom: 1
}

.ui-form-item:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden
}

.ui-form-item {
	position: relative;
	padding: 0 5px 20px 170px;
	zoom: 1
}

.ui-form-item-nolabel {
	padding: 0
}

.ui-form-item input {
	vertical-align: middle
}

.ui-form-item textarea {
	border: 1px solid #c5c5c5;
	background: url(/static/img/input_inner.png) repeat-x
}

.ui-form-item select {
	
}

.ui-form-item .placeholder {
	position: absolute;
	top: 5px;
	left: 40px;
	font-size: 14px;
	color: #ababab
}

.ui-form-item .icon {
	width: 25px;
	height: 21px;
	background: url(/static/img/input-icon/input-icon-all.png) no-repeat;
	position: absolute;
	top: 12px;
	left: 9px
}

.ui-form-item .input-bg-gray {
	
}

.ui-form-item .input-bg-red {
	
}

.ui-form-item .input-icon-id-gray {
	background-position: 0 0
}

.ui-form-item .input-icon-id-red {
	background-position: 0 -71px
}

.ui-form-item .input-icon-head-gray {
	background-position: 0 -142px
}

.ui-form-item .input-icon-head-blue {
	background-position: 0 -213px
}

.ui-form-item .input-icon-head-red {
	background-position: 0 -284px
}

.ui-form-item .input-icon-id-blue {
	background-position: 0 -355px
}

.ui-form-item .input-icon-lock-gray {
	background-position: 0 -426px
}

.ui-form-item .input-icon-lock-blue {
	background-position: 0 -497px
}

.ui-form-item .input-icon-lock-red {
	background-position: 0 -568px
}

.ui-form-item .input-icon-phone-gray {
	background-position: 0 -639px
}

.ui-form-item .input-icon-phone-blue {
	background-position: 0 -710px
}

.ui-form-item .input-icon-phone-red {
	background-position: 0 -781px
}

.ui-form-item .input-icon-lock {
	background-position: 0 0
}

.ui-form-item .input-icon-key {
	background-position: 0 -40px
}

.ui-form-item .input-icon-mobile {
	background-position: 2px -85px
}

.ui-form-item .input-icon-user {
	background-position: 0 -127px
}

.ui-form input.error, .ui-form textarea.error {
	border: 1px solid #ee7565
}

.ui-form label.error {
	display: block;
	color: #ee7565
}

.ui-form label.valid {
	color: #aaa
}

.ui-input, .ui-textarea {
	padding: 4px 5px;
	line-height: 22px;
	color: #2b2b2b;
	font-size: 16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #c5c5c5
}

.ui-input:hover, .ui-textarea:hover, .ui-input:focus, .ui-textarea:focus,
	.ui-input-hover {
	border: 1px solid #3a84cf
}

.ui-input:focus, .ui-textarea:focus, .ui-input-focus, input:focus,
	select:focus, button:focus {
	outline: 0
}

.ui-label {
	float: left;
	width: 170px;
	margin-left: -180px;
	padding-top: 0;
	text-align: right;
	font-size: 14px
}

.ui-form-required {
	color: red;
	font-family: SimSun;
	font-size: 14px;
	margin-right: 6px
}

.ui-select {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	padding: 4px;
	cursor: pointer;
	margin-top: 2px;
	vertical-align: middle;
	padding-right: 5px
}

.ui-select input {
	visibility: hidden
}

.servermsg {
	color: red;
	line-height: 30px
}

.radio-label {
	margin-left: 5px
}

.phoneCodeMsg {
	display: block
}

.ui-form-line {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px
}

.ui-form-item .phone-pre {
	width: 50px
}

.ui-form-item .phone-suf {
	width: 120px
}

.form-msg {
	margin-left: 10px
}

.form-msg .warn {
	color: #ee7465
}

@font-face {
	font-family: rei;
	src: url(/static/common/fonts/rei_c9f1701.eot);
	src: url(/static/common/fonts/rei_c9f1701.eot?#iefix)
		format("embedded-opentype"),
		url(/static/common/fonts/rei_2030da4.woff) format("woff"),
		url(/static/common/fonts/rei_4926078.ttf) format("truetype"),
		url(/static/common/fonts/rei_f7967b2.svg#rei) format("svg");
	font-weight: 400;
	font-style: normal
}

.iconfont {
	font-family: rei;
	font-style: normal;
	cursor: default;
	-webkit-font-smoothing: antialiased
}

.ui-list {
	position: relative
}

.ui-list i.info {
	background:
		url();
	display: inline-block;
	width: 22px;
	height: 22px;
	vertical-align: text-bottom;
	margin: -2px 10px;
	cursor: pointer
}

.ui-list i.plus {
	background:
		url();
	display: inline-block;
	width: 22px;
	height: 22px;
	vertical-align: text-bottom;
	margin: -2px 4px
}

.ui-list i.minus {
	background:
		url();
	display: inline-block;
	width: 22px;
	height: 22px;
	vertical-align: text-bottom;
	margin: -3px 4px
}

.ui-list-item {
	cursor: default
}

.ui-list-header {
	background-color: #f0f7ff
}

.ui-list-item.last {
	border-bottom: 0
}

.ui-list-title {
	height: 40px;
	line-height: 40px;
	color: #848484
}

.ui-list-title.two-line {
	line-height: 18px
}

.ui-list-title-sortable {
	cursor: pointer
}

.ui-list-title-sortable {
	background-repeat: no-repeat;
	background-position: 100% center
}

.ui-list-title-sortable-1, .ui-list-title-sortable-2,
	.ui-list-title-sortable-3, .ui-list-title-sortable-4,
	.ui-list-title-sortable-5, .ui-list-title-sortable-6,
	.ui-list-title-sortable-7, .ui-list-title-sortable-8 {
	background-image: url(/static/img/order_01.png)
}

.ui-list-title-sortable-1
:hover
,
.ui-list-title-sortable-2
:hover
,
.ui-list-title-sortable-3
:hover
,
.ui-list-title-sortable-4
:hover
,
.ui-list-title-sortable-5
:hover
,
.ui-list-title-sortable-6
:hover
,
.ui-list-title-sortable-7
:hover
,
.ui-list-title-sortable-8
:hover
,
{
background-image
:url
(/static/img/order_02
.png
)
}
.ui-list-title-sortable-1 {
	background-position: 94px center
}

.ui-list-title-sortable-2 {
	background-position: 138px center
}

.ui-list-title-sortable-3 {
	background-position: 148px center
}

.ui-list-title-sortable-4 {
	background-position: 179px center
}

.ui-list-title-sortable-5 {
	background-position: 122px center
}

.ui-list-title-sortable-6 {
	background-position: 125px center
}

.ui-list-title-sortable-7 {
	background-position: 160px center
}

.ui-list-title-sortable-8 {
	background-position: 133px center
}

.ui-list-header .asc, .ui-list-header .asc:hover {
	background-image: url(/static/img/order_04.png)
}

.ui-list-header .desc, .ui-list-header .desc:hover {
	background-image: url(/static/img/order_03.png)
}

.ui-list-title-refresh {
	color: #2ea7e0;
	background-image: url(/static/img/order_05.png);
	background-repeat: no-repeat;
	background-position: 78px center
}

.ui-list-title-refresh:hover {
	background-image: url(/static/img/order_05.png)
}

.ui-list-title-sortable .sortable {
	font-size: 10px
}

.ui-list-field {
	height: 50px;
	line-height: 50px;
	color: #2b2b2b
}

.ui-list-status {
	font-size: 20px;
	padding: 30px 0;
	text-align: center
}

.ui-list-more {
	border-bottom: 1px solid #e5e4e2;
	font-size: 16px;
	padding: 10px;
	text-align: center
}

.ui-list-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -100px;
	width: 200px;
	height: 200px;
	color: #fff;
	background-image: url(/static/common/img/loading-icon_c721125.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 5px;
	text-align: center
}

.ui-list-m {
	min-height: 240px
}

.ui-list-m .ui-list-field {
	height: 50px;
	line-height: 50px;
	vertical-align: middle
}

.ui-list-s {
	min-height: 240px
}

.ui-list-s .ui-list-item {
	
}

.ui-list-s .ui-list-item.last {
	border-bottom: 0
}

.ui-list-s .ui-list-item, .ui-list-s .ui-list-item:hover {
	background: #fff
}

.ui-list-s .ui-list-item.dark, .ui-list-s .ui-list-item.dark:hover,
	.table-tr-color, table tr.odd {
	background: #f9fcff
}

.ui-list-item.dark {
	background: #f9fcff
}

.ui-list-s .ui-list-item.clickable {
	cursor: pointer
}

.ui-list-s .ui-list-item.clickable:hover, .ui-list-s .ui-list-item.clickable.dark:hover
	{
	background: #fffbe2
}

.ui-list-s .ui-list-field {
	height: 50px;
	line-height: 50px
}

.ui-list-field.number {
	font-family: Helvetica
}

.ui-list-field .light {
	color: #848484
}

.ui-list-field.dark {
	color: #2b2b2b
}

.ui-list-field span.plus {
	color: #ff711c
}

.ui-list-field .value-small.plus {
	color: #ff711c
}

.ui-list-field span.minus {
	color: #63b97c
}

.ui-list-field .value-small.minus {
	color: #63b97c
}

.ui-list-field span.info {
	font-size: 18px;
	color: #e4e4e4;
	margin-left: 5px;
	vertical-align: text-top
}

.ui-list-invest .ui-list-item .ui-loantype {
	float: left;
	margin: 10px 3px 13px 0
}

.ui-list-invest .ui-list-item .ui-creditlevel {
	margin: 10px auto
}

.ui-list-invest .ui-list-item .ui-progressbar-mid {
	margin: 6px auto
}

.ui-list-invest .ui-list-invest-button span {
	display: none
}

.ui-list-invest .ui-list-invest-button-READY, .ui-list-invest .ui-list-invest-button-FIRST_READY,
	.ui-list-invest .ui-list-invest-button-IN_PROGRESS {
	cursor: default
}

.ui-list-invest .ui-list-invest-button-READY, .ui-list-invest .ui-list-invest-button-FIRST_READY
	{
	background-color: #cfcfcf !important
}

.ui-list-invest .ui-list-invest-button-IN_PROGRESS, .ui-list-invest .ui-list-invest-button-CLOSED,
	.ui-list-invest .ui-list-invest-button-FIRST_APPLY, .ui-list-invest .ui-list-invest-button-DRAFT,
	.ui-list-invest .ui-list-invest-button-BAD_DEBT, .ui-list-invest .ui-list-invest-button-OVER_DUE
	{
	background-color: #cfcfcf !important
}

.ui-list-invest .ui-list-invest-button-READY span.READY, .ui-list-invest .ui-list-invest-button-FIRST_READY span.FIRST_READY,
	.ui-list-invest .ui-list-invest-button-OPEN span.OPEN, .ui-list-invest .ui-list-invest-button-IN_PROGRESS span.IN_PROGRESS,
	.ui-list-invest .ui-list-invest-button-CLOSED span.CLOSED,
	.ui-list-invest .ui-list-invest-button-OVER_DUE span.OVER_DUE,
	.ui-list-invest .ui-list-invest-button-BAD_DEBT span.BAD_DEBT,
	.ui-list-invest .ui-list-invest-button-FIRST_APPLY span.FIRST_APPLY,
	.ui-list-invest .ui-list-invest-button-DRAFT span.FIRST_APPLY {
	display: inline
}

.ui-list-invest .ui-list-item {
	position: relative
}

.ui-list-invest .ui-list-item .ui-poptip {
	position: absolute;
	top: 13px;
	left: 44px
}

.ui-list-news {
	min-height: 120px
}

.ui-list-news .ui-list-item {
	height: 40px;
	line-height: 40px;
	overflow: hidden
}

.ui-list-news .field.text {
	float: left;
	overflow: hidden;
	white-space: nowrap;
	width: 790px
}

.ui-list-news.narrow .field.text {
	width: 590px
}

.ui-list-news .decoration {
	float: left;
	display: inline;
	margin: 14px 19px;
	height: 10px;
	width: 10px;
	border: 1px solid #0697DA;
	border-radius: 50%
}

.ui-list-news .ui-list-field.text .title {
	margin-right: 10px
}

.ui-list-news .ui-list-field.date {
	text-align: right;
	width: 90px
}

.ui-list-comments .ui-list-item {
	padding: 10px;
	border-bottom: 1px solid #e5e5e5
}

.ui-list-comments .ui-list-item:hover {
	background: 0 0
}

.ui-list-comments .ui-list-item.last {
	border-bottom: 0
}

.ui-list-disc li span {
	float: left;
	display: block
}

.ui-list-disc li>i {
	float: left;
	display: block;
	width: 4px;
	height: 4px;
	margin: 12px 6px 0 0;
	background: #09d;
	border-radius: 50%;
	vertical-align: middle
}

.ui-style-decimal, .ui-style-decimal li {
	list-style: decimal
}

.ui-style-decimal {
	*margin-left: 30px
}

.lists-header {
	border-top: solid 1px #f4f4f4;
	border-bottom: solid 1px #f4f4f4
}

.lists-item {
	border-bottom: solid 1px #f4f4f4
}

.ui-list-invest .ui-list-invest-button {
	padding: 0;
	width: 84px
}

.j-sortable-list-header .ui-list-title-sortable {
	width: 80px;
	padding: 0 20px 0 0;
	margin-left: auto;
	text-align: right
}

.j-sortable-list-header .ui-list-title-sortable-2 {
	background-position: 85px center
}

.j-sortable-list-header .ui-list-title-sortable-3 {
	background-position: 85px center
}

.j-sortable-list-header .ui-list-title-sortable-4 {
	background-position: 85px center
}

.j-sortable-list-header .ui-list-title-refresh {
	padding-right: 0;
	background-position: center center;
	width: 84px;
	margin: 0 25px 0 auto
}

.slides {
	position: relative;
	background: url(/static/img/loading.gif) no-repeat center
}

.ui-slides {
	height: 376px;
	margin: 0 auto;
	width: 100%;
	position: relative
}

.ui-slides .ui-slide01 {
	color: #FFF;
	height: 356px;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	margin: 0 auto
}

.ui-slides .ui-slide01 a {
	display: block;
	height: 356px
}

.ui-slides .ui-slide01-title {
	float: left;
	height: 137px;
	left: 190px;
	position: relative;
	top: 90px;
	width: 320px
}

.ui-slides .ui-slide01-title-big {
	font-family: "黑体";
	font-size: 42px;
	font-weight: 700;
	text-shadow: 2px 2px 5px #333;
	line-height: 50px
}

.ui-slides .ui-slide01-title-small {
	font-family: "黑体";
	font-size: 21px;
	height: 26px;
	margin-top: 8px
}

.ui-slides .ui-slide01-icons {
	display: block;
	height: 10px;
	left: 545px;
	position: absolute;
	top: 90px;
	width: 420px
}

.ui-slides .ui-slide01-icons li img {
	display: block
}

.ui-slides .ui-slide01-icons-item {
	display: block;
	float: left;
	font-family: "黑体";
	margin-right: 20px;
	text-align: center;
	width: 115px
}

.ui-slides .ui-slide01-icons-item-img01 {
	width: 110px;
	height: 81px;
	background: url(/static/img/slide-intro/slide01-icons-item-img01.png);
	_background: url(/static/img/slide-intro/slide01-icons-item-img01.gif)
}

.ui-slides .ui-slide01-icons-item-img02 {
	width: 110px;
	height: 81px;
	background: url(/static/img/slide-intro/slide01-icons-item-img02.png);
	_background: url(/static/img/slide-intro/slide01-icons-item-img02.gif)
}

.ui-slides .ui-slide01-icons-item-img03 {
	width: 110px;
	height: 81px;
	background: url(/static/img/slide-intro/slide01-icons-item-img03.png);
	_background: url(/static/img/slide-intro/slide01-icons-item-img03.gif)
}

.ui-slides .ui-slide01-icons-item-b {
	height: 30px;
	line-height: 30px
}

.ui-slides .ui-slide01-icons-item-b b {
	font-size: 36px;
	margin-right: 5px
}

.ui-slides .ui-slide01-button {
	background: url(/static/img/slide-intro/ui-slide01-button.png) no-repeat
		scroll 111px 3px #83A700;
	border-radius: 20px;
	border: medium none;
	color: #FFF;
	display: block;
	font-family: "黑体";
	font-size: 21px;
	height: 40px;
	left: 190px;
	padding: 0 30px 1px 0;
	position: absolute;
	top: 256px;
	width: 150px;
	cursor: pointer
}

#slider_nav {
	left: 50%;
	position: absolute;
	top: 330px;
	z-index: 99999;
	margin-left: -30px
}

.slider-nav-box li {
	float: left;
	padding: 5px 10px;
	background: #000;
	text-align: center;
	margin-left: 10px;
	filter: alpha(opacity = 50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5
}

.slider-nav-box li a {
	color: #fff;
	text-decoration: none
}

.slider-nav-pointer li {
	border: 1px solid #aaa;
	background: #aaa;
	border-radius: 10px;
	float: left;
	height: 10px;
	margin-left: 10px;
	overflow: hidden;
	text-align: center;
	width: 10px
}

.slider-nav-pointer li.active {
	border: 1px solid #2ea7e0;
	background: #2ea7e0
}

.slider-nav-pointer li a {
	color: #000;
	text-decoration: none;
	padding-left: 20px
}

.ui-tab {
	margin: 0;
	padding: 0
}

.ui-tab ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.ui-tab li {
	list-style: none;
	vertical-align: top;
	position: relative;
	top: 1px
}

.ui-tab-items {
	border-bottom: 1px solid #E5E5E5;
	font-size: 14px
}

.ui-tab-item {
	float: left
}

.ui-tab-item a {
	line-height: 32px;
	height: 32px;
	padding: 0 10px;
	border-bottom: 0;
	color: #4D4D4D;
	float: left;
	cursor: pointer
}

.ui-tab-item a, .ui-tab-item a:hover, .ui-tab-item a:active {
	color: #4D4D4D
}

.ui-tab-item-current a {
	font-weight: 700;
	height: 33px
}

.ui-tab-item a:hover {
	background: #f6f6f6;
	text-decoration: none
}

.ui-tab-item-current a:hover {
	background: #fff
}

.ui-tab-content {
	display: none;
	vertical-align: middle
}

.ui-tab-align {
	vertical-align: middle
}

.ui-tab-content-current {
	display: block
}

.ui-tab-transparent .ui-tab-items {
	border-bottom: 0
}

.ui-tab-transparent .ui-tab-item {
	position: relative
}

.ui-tab-transparent .ui-tab-item a {
	font-size: 16px;
	border: 0;
	color: #999
}

.ui-tab-transparent .ui-tab-item a, .ui-tab-transparent .ui-tab-item a:hover,
	.ui-tab-transparent .ui-tab-item a:active {
	font-weight: 400
}

.ui-tab-transparent .ui-tab-item-current, .ui-tab-transparent .ui-tab-item:hover
	{
	background: #fff;
	border-top: 4px solid #00a8e8
}

.ui-tab-transparent .ui-tab-item-current a, .ui-tab-transparent .ui-tab-item:hover a
	{
	padding-top: 0;
	padding: 0 35px;
	border-top: 0;
	color: #474747
}

.ui-tab-transparent .ui-tab-item-current a.ui-tab-item-link {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0
}

.ui-tab-blue {
	padding-bottom: 1px;
	border-bottom: 3px solid #39a4d3
}

.ui-tab-blue ul {
	width: 1000px
}

.ui-tab-blue li {
	float: left;
	width: 188px;
	height: 60px;
	margin-right: 5px;
	background: #e1e4e9;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	overflow: hidden
}

.ui-tab-blue li a {
	color: #222;
	padding: 0
}

.ui-tab-blue li.ui-tab-item-current, .ui-tab-blue li:hover {
	background: #3bafda
}

.ui-tab-blue li.ui-tab-item-current a, .ui-tab-blue li:hover a {
	color: #fff;
	font-weight: 400;
	background: #38acdb
}

.ui-tab-blue a {
	display: block;
	height: 56px;
	line-height: 56px;
	margin-top: 4px
}

.ui-tab-blue .ui-tab-item-current a.ui-tab-item-link {
	background: #38acdb
}

.ui-tab-blue li.ui-tab-item-current a, .ui-tab-blue li:hover a {
	color: #fff;
	font-weight: 400
}

.ui-tab-item-link .block {
	background: none repeat scroll 0 0 #00a8e8;
	color: #fff;
	margin-left: 10px;
	padding: 0 5px;
	border-radius: 5px;
	font-weight: 700;
	display: inline
}

.ui-tab {
	position: relative;
	color: #848484;
	background: #f9f9f9
}

.ui-tab-transparent .loans-return-link {
	position: absolute;
	right: 0;
	top: 5px
}

.ui-tab-transparent .ui-tab-item a {
	font-weight: 400;
	height: 50px;
	line-height: 50px;
	color: #2b2b2b
}

.ui-tab-transparent .ui-tab-item {
	padding: 0;
	margin: 0
}

.ui-tab-transparent .ui-tab-item-2 {
	width: 50%
}

.ui-tab-transparent .ui-tab-item-3 {
	width: 33.33333%
}

.ui-tab-transparent .ui-tab-item-4 {
	width: 25%
}

.ui-tab-transparent .ui-tab-item-5 {
	width: 20%
}

.ui-tab-transparent .ui-tab-item-link {
	width: 100%;
	padding: 0;
	padding-top: 4px;
	margin: 0;
	text-align: center
}

.ui-tab-transparent .ui-tab-item-current, .ui-tab-transparent .ui-tab-item:hover
	{
	background: #fff;
	border-top: 4px solid #3a84cf
}

.ui-tab-transparent .ui-tab-item-current a, .ui-tab-transparent .ui-tab-item:hover a
	{
	padding: 0;
	margin: 0;
	text-align: center
}

.ui-tab-transparent .ui-tab-item-current a.ui-tab-item-link {
	border-left: 0;
	border-right: 0
}

.ui-tip {
	position: relative;
	padding: 10px 15px;
	background-color: #FCE6BF;
	border: 1px solid #FCDA9F;
	border-radius: 5px
}

.ui-icon-tip {
	position: absolute;
	bottom: -13px;
	left: 100px
}

.ui-tiptext-container {
	display: inline-block;
	padding: 3px 12px;
	border-radius: 5px;
	position: relative;
	zoom: 1;
	color: #fff
}

.ui-tiptext-container-error {
	background: #e4001a
}

.ui-tiptext-container-warning {
	background: #f29505
}

.ui-tiptext-container-success {
	background: #91c12f
}

.ui-tiptext-arrowup, .ui-tiptext-arrowup em, .ui-tiptext-arrowup span,
	.ui-tiptext-arrowleft, .ui-tiptext-arrowleft em, .ui-tiptext-arrowleft span,
	.ui-tiptext-arrowdown, .ui-tiptext-arrowdown em, .ui-tiptext-arrowdown span,
	.ui-tiptext-arrowdownright, .ui-tiptext-arrowdownright em,
	.ui-tiptext-arrowdownright span {
	position: absolute;
	font-size: 14px;
	font-family: SimSun;
	font-style: normal;
	line-height: 1
}

.ui-tiptext-arrowup, .ui-tiptext-arrowleft, .ui-tiptext-arrowdown,
	.ui-tiptext-arrowdownright {
	height: 10px;
	width: 16px
}

.ui-tiptext-arrowup {
	left: 32px;
	top: -5px
}

.ui-tiptext-arrowup em {
	top: -1px
}

.ui-tiptext-arrowleft {
	left: -6px;
	top: 10px
}

.ui-tiptext-arrowleft em {
	left: -1px
}

.ui-tiptext-arrowdown {
	left: 32px;
	bottom: -3px
}

.ui-tiptext-arrowdown em {
	top: 1px
}

.ui-tiptext-arrowdownright {
	right: 32px;
	bottom: -3px
}

.ui-tiptext-arrowdownright em {
	top: 1px
}

.ui-tiptext-container-message .ui-tiptext-arrow em {
	color: #b2e2ea
}

.ui-tiptext-container-message .ui-tiptext-arrow span {
	color: #e5f2f8
}

.ui-tiptext-container-success .ui-tiptext-arrow em {
	color: #91c12f
}

.ui-tiptext-container-success .ui-tiptext-arrow span {
	color: #91c12f
}

.ui-tiptext-container-error .ui-tiptext-arrow em {
	color: #e4001a
}

.ui-tiptext-container-error .ui-tiptext-arrow span {
	color: #e4001a
}

.ui-tiptext-container-warning .ui-tiptext-arrow em {
	color: #f29505
}

.ui-tiptext-container-warning .ui-tiptext-arrow span {
	color: #f29505
}

.ui-tiptext-container-question .ui-tiptext-arrow em {
	color: #b2e2ea
}

.ui-tiptext-container-question .ui-tiptext-arrow span {
	color: #e0f4ff
}

.ui-tiptext-container-stop .ui-tiptext-arrow em {
	color: #fadcd3
}

.ui-tiptext-container-stop .ui-tiptext-arrow span {
	color: #FDEEE9
}

.ui-tiptext-container-wait .ui-tiptext-arrow em {
	color: #fae3cc
}

.ui-tiptext-container-wait .ui-tiptext-arrow span {
	color: #FFF9D9
}

.ui-header {
	position: relative;
	z-index: 99999;
	border-bottom: 1px solid #E6E6E6
}

.ui-header-top {
	background: #555;
	color: #ccc
}

.ui-header-top .ui-nav-item {
	padding: 0 10px;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	color: #ccc
}

.ui-header-top .ui-nav-item.reg-link {
	color: #29aadf
}

.ui-header-top .ui-nav-item.login-link {
	color: #92c12f
}

.ui-header-top .ui-nav-item.ui-nav-username {
	color: #fff
}

.ui-header-top .ui-nav-item:hover {
	color: #fff
}

.ui-header-top .arrow-down {
	position: relative;
	top: 12px;
	border-top-color: #fff
}

.ui-header-top .ui-nav-item-x {
	display: inline-block;
	position: relative;
	z-index: 999999
}

.ui-header-top .ui-nav-item-x:hover {
	background: #fff
}

.ui-header-top .ui-nav-item-x .arrow-down-new {
	position: absolute;
	width: 11px;
	height: 6px;
	right: 10px;
	top: 50%;
	margin-top: -3px;
	background-image: url(/static/img/account/arrow-new.png);
	background-repeat: no-repeat
}

.ui-header-top .ui-nav-item-x:hover .arrow-down-new {
	background-position: left bottom
}

.ui-header-top .ui-nav-item-x:hover .ui-nav-username {
	color: #333
}

.ui-header-top .ui-nav-dropdown {
	position: absolute;
	top: 35px;
	right: 0;
	z-index: 99999;
	width: 320px;
	background: #fff;
	border: 1px solid #e0e0e0;
	border-top: 0;
	display: none
}

.ui-header-top .ui-nav-dropdown .loadfail {
	width: 320px;
	height: 150px;
	line-height: 150px;
	text-align: center
}

.ui-header-top .ui-nav-dropdown .loadfail img {
	vertical-align: middle
}

.ui-header-top .user-avatar-container {
	width: 78px;
	height: 78px;
	margin: 10px 10px 0;
	border: 1px solid #ccc;
	background: #fff
}

.ui-header-top .user-info-container dd {
	display: none
}

.ui-header-top .user-info-container dd.mb10 {
	line-height: 22px
}

.ui-header-top .user-info-container dd.user-info-container-tips {
	width: 200px;
	height: 44px;
	background: url(/static/img/account/tips-bg.png) no-repeat;
	padding: 2px 4px 6px 6px;
	line-height: 20px;
	color: #333
}

.ui-header-top .safe-progressbar {
	display: inline-block;
	width: 102px;
	height: 10px;
	border: 1px solid #c5c4c4;
	border-radius: 5px;
	overflow: hidden
}

.ui-header-top .safe-progressbar .bar {
	display: block;
	background: #fa0;
	width: 0;
	height: 8px;
	margin: 1px;
	border-radius: 4px
}

.ui-header-top .icon-box {
	margin-right: 14px;
	border-radius: 4px
}

.ui-header-top .safe-rank {
	background: url(/static/img/account/security-icons.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	_display: inline;
	zoom: 1
}

.ui-header-top .icons .man {
	background-position: 0 0
}

.ui-header-top .icons .man.light {
	background-position: 0 -30px
}

.ui-header-top .icons .cellphone {
	background-position: -30px 0
}

.ui-header-top .icons .cellphone.light {
	background-position: -30px -30px
}

.ui-header-top .icons .mail {
	background-position: -60px 0
}

.ui-header-top .icons .mail.light {
	background-position: -60px -30px
}

.ui-header-top .icons .lock {
	background-position: -90px 0
}

.ui-header-top .icons .lock.light {
	background-position: -90px -30px
}

.ui-header-top .ui-nav-dropdown-bottom {
	height: 50px;
	background: #f8f8f8;
	line-height: 50px;
	font-size: 15px;
	color: #2fa8e1;
	text-align: center;
	margin-top: 10px;
	display: none
}

.ui-header-top .ui-nav-dropdown-bottom a {
	color: #2fa8e1
}

.ui-header-top .ui-nav-dropdown-bottom .ui-button {
	color: #fff;
	font-size: 15px
}

.ui-header-main {
	background: #fff
}

.ui-header-logo {
	display: block;
	height: 72px;
	width: 140px;
	background: url(/static/img/logo.png) no-repeat 0 center
}

.ui-header-newyear-logo {
	display: block;
	width: 195px;
	height: 72px;
	background: url(/static/img/newyear-logo.png) no-repeat 0 center;
	position: absolute;
	left: -42px;
	top: 0
}

.ui-header-logo-grid {
	width: 140px;
	height: 72px
}

.ui-header-newyear-grid {
	position: relative
}

.ui-header-slogan-grid {
	width: 193px;
	height: 72px
}

.ui-header-slogan {
	display: block;
	height: 72px;
	width: 193px;
	background: url(/static/img/slogan.png) no-repeat 0 center
}

.ui-header-grid {
	height: 72px
}

.ui-header-main .ui-nav-item {
	float: left;
	font-size: 18px
}

.ui-header-top .ui-nav-item .icon-msg {
	width: 17px;
	height: 20px;
	background-position: -27px -177px
}

.ui-header-top .ui-nav-item .icon-msg-new {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	line-height: 14px;
	padding-bottom: 2px;
	text-align: center;
	background: url(/static/img/account/msg-new2.png) -10px -1px no-repeat;
	color: #fff;
	font-style: normal;
	letter-spacing: -.1em
}

.ui-header-top .ui-nav-item .icon-task-new {
	display: inline-block;
	width: 8px;
	height: 14px;
	background: url(/static/img/account/msg-new2.png) -1px -1px no-repeat
}

.ui-header-main .ui-nav-item-link {
	display: block;
	padding: 0 20px;
	height: 72px;
	line-height: 72px
}

.ui-header-main .ui-nav-item-x .ui-nav-item-link {
	padding-right: 30px
}

.ui-header-main .ui-nav-item-link .arrow-down {
	position: absolute;
	top: 36px;
	right: 17px;
	z-index: 1
}

.ui-header-main .ui-nav-item-link:hover .arrow-down {
	border-top: 4px solid #00a8e8
}

.ui-header-main .ui-nav-item-x {
	position: relative;
	z-index: 9999
}

.ui-header-main .ui-nav-dropdown {
	position: absolute;
	top: 55px;
	left: 0;
	z-index: 9999;
	padding: 5px 0;
	background: #fff;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: 0 0 3px -1px #ccc;
	-moz-box-shadow: 0 0 3px -1px #ccc;
	box-shadow: 0 0 3px -1px #ccc
}

.ui-header-main .ui-nav-dropdown-account {
	right: 10px
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-angle {
	position: absolute;
	top: -5px;
	left: 46px
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-angle span {
	display: block;
	width: 9px;
	height: 5px;
	background: url(/static/img/nav-angle-up.png) no-repeat center center
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-separator {
	height: 0;
	margin: 5px 10px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 0
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item {
	font-size: 14px;
	margin: 2px 10px;
	padding: 2px 10px;
	min-width: 74px;
	cursor: pointer
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item a {
	display: block
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item:hover {
	background: #2ea7e0
}

.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item:hover a,
	.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item:hover a:hover,
	.ui-header-main .ui-nav-dropdown .ui-nav-dropdown-item:hover a:active {
	color: #fff
}

.ui-header-main .ui-nav-dropdown-invest .ui-nav-dropdown-item {
	width: 84px
}

.ui-header .ui-header-main .no-nav-text {
	line-height: 40px;
	height: 40px;
	font-size: 25px;
	border-left: 1px solid #CCC;
	padding-left: 20px;
	margin-top: 17px;
	color: #aaa
}

.ui-term {
	width: 270px
}

.ui-term-field {
	position: relative
}

.ui-term-input {
	display: block;
	padding: 8px 77px 8px 8px;
	width: 183px;
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	background: #fff;
	position: relative;
	left: 0;
	top: 0
}

.ui-term-field-cf .ui-term-input {
	width: 113px;
	margin: 0 auto
}

.ui-term-field-cf .calculate {
	display: block;
	position: absolute;
	top: 0;
	*top: 1px;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: url(/static/img/sign.png) no-repeat center 0 #30a9df;
	border: solid 1px #30a9df;
	cursor: pointer
}

.ui-term-field-cf .minus {
	left: 0;
	border-right: 0;
	border-radius: 4px 0 0 4px;
	background-position: center 20px
}

.ui-term-field-cf .plus {
	right: 0;
	border-left: 0;
	border-radius: 0 4px 4px 0;
	background-position: center -30px
}

.ui-term-field-cf .cal-grey {
	background-color: #e0e0e0;
	border: solid 1px #e0e0e0;
	cursor: default
}

.ui-term-input.invalid {
	color: #c82e25;
	border-color: #c82e25
}

.ui-term-placeholder, .ui-term-inputunit {
	position: absolute
}

.ui-term-placeholder {
	top: 10px;
	left: 11px;
	color: #c2c2c2
}

.ui-term-inputunit {
	top: 10px;
	right: 8px;
	color: #c2c2c2
}

.ui-term-field-cf .ui-term-inputunit {
	right: 56px
}

.ui-term-inputunit .share {
	font-size: 12px;
	color: #898989
}

.ui-term-fee, .ui-term-hint, .ui-term-error {
	padding: 4px 8px 4px 0;
	font-size: 12px
}

.ui-term-fee, .ui-term-hint {
	color: #676767
}

.ui-term-error {
	color: #c82e25
}

.ui-term-button {
	position: relative;
	width: 270px;
	line-height: 44px;
	height: 44px;
	text-align: center;
	font-size: 16px
}

.ui-term-button .ui-button-text {
	display: none;
	margin-top: -2px;
	padding-left: 10px;
	line-height: 44px;
	color: #fff
}

.ui-term-button.plan-button .ui-button-text {
	display: inline
}

.ui-term-button.disabled, .ui-term-button.disabled:hover {
	cursor: default;
	color: #fff;
	background-color: #dbdbdb;
	border: 1px solid #dbdbdb
}

.ui-term-button.READY, .ui-term-button.READY:hover {
	cursor: default;
	background-color: #c7d78c
}

.ui-term-button.FAILED, .ui-term-button.FAILED:hover, .ui-term-button.CANCELED,
	.ui-term-button.CANCELED:hover, .ui-term-button.APPLY, .ui-term-button.APPLY:hover,
	.ui-term-button.REPAYING, .ui-term-button.REPAYING:hover,
	.ui-term-button.OVERDUE, .ui-term-button.OVERDUE:hover, .ui-term-button.BADDEBT,
	.ui-term-button.BADDEBT:hover, .ui-term-button.CLOSED, .ui-term-button.CLOSED:hover,
	.ui-term-button.PRESALE, .ui-term-button.PRESALE:hover, .ui-term-button.UNKNOWN,
	.ui-term-button.UNKNOWN:hover {
	cursor: default;
	background-color: #e0e0e0
}

.ui-term-button.OPEN .ui-button-text.OPEN, .ui-term-button.OPEN_MORE .ui-button-text.OPEN_MORE,
	.ui-term-button.CANCELED .ui-button-text.CANCELED, .ui-term-button.APPLY .ui-button-text.APPLY,
	.ui-term-button.READY .ui-button-text.READY, .ui-term-button.FAILED .ui-button-text.FAILED,
	.ui-term-button.REPAYING .ui-button-text.REPAYING, .ui-term-button.OVERDUE .ui-button-text.OVERDUE,
	.ui-term-button.BADDEBT .ui-button-text.BADDEBT, .ui-term-button.CLOSED .ui-button-text.CLOSED,
	.ui-term-button.PRESALE .ui-button-text.PRESALE, .ui-term-button.UNKNOWN .ui-button-text.UNKNOWN
	{
	display: block
}

.ui-term-button .ui-button-icon {
	position: absolute;
	top: 11px;
	right: 15px;
	display: none;
	width: 10px;
	height: 18px;
	background: url(/static/img/angle-right-xlargebutton.png) no-repeat
		center center
}

.ui-term-button.OPEN .ui-button-icon.OPEN, .ui-term-button.OPEN_MORE .ui-button-icon.OPEN_MORE
	{
	display: block
}

.ui-term-box {
	width: 270px;
	padding: 12px 22px 10px
}

.ui-term-overage a {
	text-align: right
}

.ui-term-overage span {
	display: block
}

.ui-selectdrop-dialog {
	position: absolute;
	width: 250px;
	right: 0;
	top: 0
}

.J_addCoupon .ui-selectdrop-dialog {
	width: 265px
}

.J_addCoupon .ui-selectdrop-dialog .j-big-input {
	width: 263px
}

.ui-selectdrop .s_select_bg {
	
}

.ui-selectdrop .s_select_bg span.txt, .addCoupon .ui-selectdrop .s_select_bg span.txt
	{
	display: inline-block;
	float: left;
	height: 34px;
	padding: 0 0 0 10px;
	width: 230px;
	overflow: hidden
}

.ui-selectdrop .s_select_bg span.txt70 {
	display: inline-block;
	float: left;
	height: 24px;
	padding: 8px 0 0 10px;
	width: 80px;
	overflow: hidden
}

.ui-selectdrop .s_select_bg span.arrow {
	
}

.ui-selectdrop .s_select_bg span.arrow em {
	
}

.ui-selectdrop .popBox {
	padding: 8px 0;
	background-color: #fff;
	cursor: default;
	outline: 0 none;
	z-index: 999;
	position: absolute;
	border: 1px solid #ddd;
	margin: 2px 0 0;
	max-height: 164px;
	overflow: auto;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.addCoupon .ui-selectdrop .popBox {
	width: 263px
}

.ui-selectdrop .popBox li {
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 20px;
	color: #666;
	cursor: pointer;
	margin: 0
}

.ui-selectdrop .popBox .selected {
	color: #3a84cf;
	background: #fff
}

.het35 {
	height: 35px !important;
	line-height: inherit !important
}

.wid280 {
	width: 280px
}

.wid270 {
	width: 270px
}

.het45 {
	height: 31px;
	line-height: 31px\9 !important
}

.use-ucode-btn {
	min-width: 37px;
	position: absolute;
	right: 224px;
	top: 0
}

.use-coupon-warn {
	position: absolute;
	left: 560px;
	top: 0;
	line-height: 30px;
	display: none;
	color: red
}

.ui-confirm-form .ui-button {
	padding: 0
}

.ui-plan-latest {
	padding: 5px 10px
}

.ui-plan-latest-item {
	padding: 10px 10px 0;
	width: 210px;
	margin: 0 10px 0 54px;
	color: #2fa8e1
}

.ui-plan-latest-item .button {
	display: block;
	width: 136px;
	height: 37px;
	line-height: 37px;
	margin-left: -54px
}

.ui-plan-latest-item h4 {
	position: relative;
	margin-bottom: 6px
}

.ui-plan-latest-item h4 span {
	position: absolute;
	left: -54px;
	top: -20px;
	font-size: 64px
}

.ui-plan-latest-title p {
	margin-bottom: 15px;
	color: #666
}

.ui-plan-latest-title span {
	color: #2fa8e1
}

.ui-plan-latest-amount p {
	position: relative;
	top: 15px;
	*top: 25px
}

.ui-plan-latest-amount strong {
	position: absolute;
	left: -82px;
	top: -67px;
	font-size: 145px;
	letter-spacing: -22px
}

.ui-plan-latest-amount span {
	line-height: 10px;
	*line-height: 26px;
	font-size: 40px
}

.ui-plan-latest-amount strong, .ui-plan-latest-amount span {
	font-family: Arial;
	font-weight: 100
}

.ui-plan-latest-item-C .ui-plan-latest-amount p {
	right: -48px
}

.ui-plan-latest-item-C .ui-plan-latest-amount strong {
	left: -134px
}

#confirm-plan-exit-execution a.iconfont {
	color: #7fd4f3;
	cursor: pointer
}

#confirm-plan-exit-execution a.iconfont:hover {
	color: #00a8e8
}

#confirm-plan-exit-execution .expected-exit-amount-tip,
	#confirm-plan-exit-execution .expected-total-amount-tip {
	position: relative
}

#confirm-plan-exit-execution .expected-exit-amount-tip .ui-poptip {
	position: absolute;
	bottom: 20px;
	left: -16px;
	width: 240px;
	text-align: left
}

#confirm-plan-exit-execution .expected-total-amount-tip .ui-poptip {
	position: absolute;
	bottom: 20px;
	left: -16px;
	width: 300px;
	text-align: left
}

#getMobileCode, #getMobileCode2 {
	width: 110px
}

.point-into p {
	margin-bottom: 15px
}

.point-into p i {
	display: inline-block;
	width: 5px;
	height: 20px;
	margin-right: 10px;
	background: #599431;
	vertical-align: middle
}

.ui-side {
	
}

.ui-side-item {
	background: #ececec;
	border-bottom: 1px solid #f2f2f2
}

.ui-side-item.last {
	border-bottom: 0;
	position: relative
}

.ui-side-item.last .new {
	position: absolute;
	right: 0;
	top: 0;
	width: 33px;
	height: 33px;
	background: url(/static/img/new.png) no-repeat
}

.ui-side-item-link {
	display: block;
	padding-left: 20px;
	height: 50px;
	line-height: 50px;
	color: #545454;
	cursor: pointer
}

.ui-side-item-link:hover {
	background: #f7f7f7
}

.ui-side-withicon .ui-side-item-link {
	padding-left: 10px
}

.ui-side-withicon .ui-icon-mid {
	margin-top: 15px;
	margin-right: 8px
}

.ui-side-item-link .ui-icon-mid.index {
	background: url(/static/img/sidebar-icons.png) no-repeat 0 0
}

.ui-side-item-link .ui-icon-mid.capital {
	background: url(/static/img/sidebar-icons.png) no-repeat 0 -20px
}

.ui-side-item-link .ui-icon-mid.invest {
	background: url(/static/img/sidebar-icons.png) no-repeat 0 -40px
}

.ui-side-item-link .ui-icon-mid.borrow {
	background: url(/static/img/sidebar-icons.png) no-repeat 0 -60px
}

.ui-side-item-link .ui-icon-mid.account {
	background: url(/static/img/sidebar-icons.png) no-repeat 0 -80px
}

.ui-side-item-link .ui-icon-mid.comm {
	background: url(/static/img/sidebar-icons.png) no-repeat 0 -100px
}

.ui-side-item-link .ui-icon-mid.coupons {
	background: url(/static/img/sidebar-icons.png) no-repeat 0 -118px
}

.ui-side-item-link .ui-icon-mid.friendinvite {
	background: url(/static/img/sidebar-icons.png) no-repeat 0 -140px
}

.ui-side-item-link:hover .ui-icon-mid.index, .ui-side-item.active .ui-icon-mid.index
	{
	background: url(/static/img/sidebar-icons.png) no-repeat -20px 0
}

.ui-side-item-link:hover .ui-icon-mid.capital, .ui-side-item.active .ui-icon-mid.capital
	{
	background: url(/static/img/sidebar-icons.png) no-repeat -20px -20px
}

.ui-side-item-link:hover .ui-icon-mid.invest, .ui-side-item.active .ui-icon-mid.invest
	{
	background: url(/static/img/sidebar-icons.png) no-repeat -20px -40px
}

.ui-side-item-link:hover .ui-icon-mid.borrow, .ui-side-item.active .ui-icon-mid.borrow
	{
	background: url(/static/img/sidebar-icons.png) no-repeat -20px -60px
}

.ui-side-item-link:hover .ui-icon-mid.account, .ui-side-item.active .ui-icon-mid.account
	{
	background: url(/static/img/sidebar-icons.png) no-repeat -20px -80px
}

.ui-side-item-link:hover .ui-icon-mid.comm, .ui-side-item.active .ui-icon-mid.comm
	{
	background: url(/static/img/sidebar-icons.png) no-repeat -20px -100px
}

.ui-side-item-link:hover .ui-icon-mid.coupons, .ui-side-item.active .ui-icon-mid.coupons
	{
	background: url(/static/img/sidebar-icons.png) no-repeat -20px -118px
}

.ui-side-item-link:hover .ui-icon-mid.friendinvite, .ui-side-item.active .ui-icon-mid.friendinvite
	{
	background: url(/static/img/sidebar-icons.png) no-repeat -20px -140px
}

.ui-side-item.active .ui-side-item-link, .ui-side-item.active .ui-side-item-link:hover
	{
	cursor: default;
	color: #fff;
	background: #2ea7e0
}

.ui-side-item .ui-side-item-link:hover {
	color: #fff;
	background: #7fd4f3
}

.ui-side-sub-list {
	background: #f2f2f2;
	display: none
}

.ui-side-item.active .ui-side-sub-list {
	display: block
}

a.ui-side-sub-item-link {
	display: block;
	margin-left: 10px;
	padding-left: 30px;
	height: 36px;
	line-height: 36px;
	color: #909090;
	cursor: pointer;
	border-bottom: 1px solid #f2f2f2
}

a.ui-side-sub-item-link.last {
	border-bottom: 0
}

a.ui-side-sub-item-link:hover {
	color: #fff;
	background: #7fd4f3
}

.ui-side-sub-item.active a.ui-side-sub-item-link, .ui-side-sub-item.active a.ui-side-sub-item-link:hover
	{
	cursor: default;
	color: #fff;
	background: #7fd4f3
}

.ui-poptip {
	z-index: 101;
	font-size: 12px;
	line-height: 1.5;
	zoom: 1
}

.ui-poptip-shadow {
	background-color: rgba(229, 169, 107, .15);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#26e5a96b,
		endColorstr=#26e5a96b);
	border-radius: 2px;
	padding: 2px;
	zoom: 1;
	_display: inline
}

.ui-poptip-container {
	position: relative;
	background-color: #FFFCEF;
	border: 1px solid #ffbb76;
	border-radius: 2px;
	padding: 5px 15px;
	zoom: 1;
	_display: inline
}

.ui-poptip:after, .ui-poptip-shadow:after, .ui-poptip-container:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

a.ui-poptip-close {
	position: absolute;
	right: 3px;
	top: 3px;
	border: 1px solid #ffc891;
	text-decoration: none;
	border-radius: 3px;
	width: 12px;
	height: 12px;
	font-family: tahoma;
	color: #dd7e00;
	line-height: 10px;
	*line-height: 12px;
	text-align: center;
	font-size: 14px;
	background: #ffd7af;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF0E1),
		to(#FFE7CD));
	background: -moz-linear-gradient(top, #FFF0E1, #FFE7CD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0E1',
		endColorstr='#FFE7CD');
	background: -o-linear-gradient(top, #FFF0E1, #FFE7CD);
	background: linear-gradient(top, #FFF0E1, #FFE7CD);
	overflow: hidden
}

a.ui-poptip-close:hover {
	border: 1px solid #ffb24c;
	text-decoration: none;
	color: #dd7e00;
	background: #ffd7af;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFE5CA),
		to(#FFCC98));
	background: -moz-linear-gradient(top, #FFE5CA, #FFCC98);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE5CA',
		endColorstr='#FFCC98');
	background: -o-linear-gradient(top, #FFE5CA, #FFCC98);
	background: linear-gradient(top, #FFE5CA, #FFCC98)
}

.ui-poptip-arrow {
	position: absolute;
	z-index: 10;
	*zoom: 1
}

.ui-poptip-arrow em, .ui-poptip-arrow span {
	position: absolute;
	*zoom: 1;
	width: 0;
	height: 0;
	border-color: rgba(255, 255, 255, 0);
	border-color: transparent\0;
	*border-color: transparent;
	_border-color: tomato;
	_filter: chroma(color = tomato);
	border-style: solid;
	overflow: hidden;
	top: 0;
	left: 0
}

.ui-poptip-arrow-10 {
	left: -6px;
	top: 10px
}

.ui-poptip-arrow-10 em {
	top: 0;
	left: -1px;
	border-right-color: #ffbb76;
	border-width: 6px 6px 6px 0
}

.ui-poptip-arrow-10 span {
	border-right-color: #FFFCEF;
	border-width: 6px 6px 6px 0
}

.ui-poptip-arrow-2 {
	top: 10px;
	right: 0
}

.ui-poptip-arrow-2 em {
	top: 0;
	left: 1px;
	border-left-color: #ffbb76;
	border-width: 6px 0 6px 6px
}

.ui-poptip-arrow-2 span {
	border-left-color: #FFFCEF;
	border-width: 6px 0 6px 6px
}

.ui-poptip-arrow-11 em, .ui-poptip-arrow-11 span {
	
}

.ui-poptip-arrow-11 em, .ui-poptip-arrow-1 em {
	border-width: 0 6px 6px;
	border-bottom-color: #ffbb76;
	top: -1px;
	left: 0
}

.ui-poptip-arrow-11 span, .ui-poptip-arrow-1 span {
	border-width: 0 6px 6px;
	border-bottom-color: #FFFCEF
}

.ui-poptip-arrow-11 {
	left: 14px;
	top: -6px
}

.ui-poptip-arrow-1 {
	right: 28px;
	top: -6px
}

.ui-poptip-arrow-5 em, .ui-poptip-arrow-7 em {
	border-width: 6px 6px 0;
	border-top-color: #ffbb76;
	top: 1px;
	left: 0
}

.ui-poptip-arrow-5 span, .ui-poptip-arrow-7 span {
	border-width: 6px 6px 0;
	border-top-color: #FFFCEF
}

.ui-poptip-arrow-5 {
	right: 28px;
	bottom: 0
}

.ui-poptip-arrow-7 {
	left: 14px;
	bottom: 0
}

:root .ui-poptip-shadow {
	FILTER: none\9
}

.ui-poptip-blue {
	color: #4d4d4d
}

.ui-poptip-blue .ui-poptip-shadow {
	background-color: rgba(0, 0, 0, .05);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000,
		endColorstr=#0c000000)
}

.ui-poptip-blue .ui-poptip-container {
	background-color: #F8FCFF;
	border: 1px solid #B9C8D3
}

.ui-poptip-blue .ui-poptip-arrow-10 em {
	border-right-color: #B9C8D3
}

.ui-poptip-blue .ui-poptip-arrow-11 em, .ui-poptip-blue .ui-poptip-arrow-1 em
	{
	border-bottom-color: #B9C8D3
}

.ui-poptip-blue .ui-poptip-arrow-2 em, .ui-poptip-blue .ui-poptip-arrow-4 em
	{
	border-left-color: #B9C8D3
}

.ui-poptip-blue .ui-poptip-arrow-5 em, .ui-poptip-blue .ui-poptip-arrow-7 em
	{
	border-top-color: #B9C8D3
}

.ui-poptip-blue .ui-poptip-arrow-10 span {
	border-right-color: #F8FCFF
}

.ui-poptip-blue .ui-poptip-arrow-11 span, .ui-poptip-blue .ui-poptip-arrow-1 span
	{
	border-bottom-color: #F8FCFF
}

.ui-poptip-blue .ui-poptip-arrow-2 span, .ui-poptip-blue .ui-poptip-arrow-4 span
	{
	border-left-color: #F8FCFF
}

.ui-poptip-blue .ui-poptip-arrow-5 span, .ui-poptip-blue .ui-poptip-arrow-7 span
	{
	border-top-color: #F8FCFF
}

.ui-poptip-white {
	color: #333
}

.ui-poptip-white .ui-poptip-shadow {
	background-color: rgba(0, 0, 0, .05);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000,
		endColorstr=#0c000000)
}

.ui-poptip-white .ui-poptip-container {
	background-color: #fff;
	border: 1px solid #b1b1b1
}

.ui-poptip-white .ui-poptip-arrow-10 em {
	border-right-color: #b1b1b1
}

.ui-poptip-white .ui-poptip-arrow-11 em, .ui-poptip-white .ui-poptip-arrow-1 em
	{
	border-bottom-color: #b1b1b1
}

.ui-poptip-white .ui-poptip-arrow-2 em, .ui-poptip-white .ui-poptip-arrow-4 em
	{
	border-left-color: #b1b1b1
}

.ui-poptip-white .ui-poptip-arrow-5 em, .ui-poptip-white .ui-poptip-arrow-7 em
	{
	border-top-color: #b1b1b1
}

.ui-poptip-white .ui-poptip-arrow-10 span {
	border-right-color: #fff
}

.ui-poptip-white .ui-poptip-arrow-11 span, .ui-poptip-white .ui-poptip-arrow-1 span
	{
	border-bottom-color: #fff
}

.ui-poptip-white .ui-poptip-arrow-2 span, .ui-poptip-white .ui-poptip-arrow-4 span
	{
	border-left-color: #fff
}

.ui-poptip-white .ui-poptip-arrow-5 span, .ui-poptip-white .ui-poptip-arrow-7 span
	{
	border-top-color: #fff
}

.ui-poptip-orange {
	color: #4d4d4d
}

.ui-poptip-orange .ui-poptip-shadow {
	background-color: rgba(0, 0, 0, .05);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000,
		endColorstr=#0c000000)
}

.ui-poptip-orange .ui-poptip-container {
	background-color: #fce6bf;
	border: 1px solid #fcda9f;
	border-radius: 5px
}

.ui-poptip-orange .ui-poptip-arrow-10 em {
	border-right-color: #fcda9f
}

.ui-poptip-orange .ui-poptip-arrow-11 em, .ui-poptip-orange .ui-poptip-arrow-1 em
	{
	border-bottom-color: #fcda9f
}

.ui-poptip-orange .ui-poptip-arrow-2 em, .ui-poptip-orange .ui-poptip-arrow-4 em
	{
	border-left-color: #fcda9f
}

.ui-poptip-orange .ui-poptip-arrow-5 em, .ui-poptip-orange .ui-poptip-arrow-7 em
	{
	border-top-color: #fcda9f
}

.ui-poptip-orange .ui-poptip-arrow-10 span {
	border-right-color: #fce6bf
}

.ui-poptip-orange .ui-poptip-arrow-11 span, .ui-poptip-orange .ui-poptip-arrow-1 span
	{
	border-bottom-color: #fce6bf
}

.ui-poptip-orange .ui-poptip-arrow-2 span, .ui-poptip-orange .ui-poptip-arrow-4 span
	{
	border-left-color: #fce6bf
}

.ui-poptip-orange .ui-poptip-arrow-5 span, .ui-poptip-orange .ui-poptip-arrow-7 span
	{
	border-top-color: #fce6bf
}

.ui-poptip-gray .ui-poptip-container {
	background-color: #f2f2f2;
	border: 1px solid #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-10 em {
	border-right-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-11 em, .ui-poptip-gray .ui-poptip-arrow-1 em
	{
	border-bottom-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-2 em, .ui-poptip-gray .ui-poptip-arrow-4 em
	{
	border-left-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-5 em, .ui-poptip-gray .ui-poptip-arrow-7 em
	{
	border-top-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-10 span {
	border-right-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-11 span, .ui-poptip-gray .ui-poptip-arrow-1 span
	{
	border-bottom-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-2 span, .ui-poptip-gray .ui-poptip-arrow-4 span
	{
	border-left-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-arrow-5 span, .ui-poptip-gray .ui-poptip-arrow-7 span
	{
	border-top-color: #f2f2f2
}

.ui-poptip-gray .ui-poptip-content {
	color: #8c8c8c
}

.ui-poptip-new {
	color: #848484
}

.ui-poptip-new .ui-poptip-shadow {
	background-color: rgba(0, 0, 0, .05);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000,
		endColorstr=#0c000000)
}

.ui-poptip-new .ui-poptip-container {
	background-color: #fff;
	border: 1px solid #848484;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.ui-poptip-new .ui-poptip-arrow-10 em {
	border-right-color: #848484
}

.ui-poptip-new .ui-poptip-arrow-11 em, .ui-poptip-new .ui-poptip-arrow-1 em
	{
	border-bottom-color: #848484
}

.ui-poptip-new .ui-poptip-arrow-2 em, .ui-poptip-new .ui-poptip-arrow-4 em
	{
	border-left-color: #848484
}

.ui-poptip-new .ui-poptip-arrow-5 em, .ui-poptip-new .ui-poptip-arrow-7 em
	{
	border-top-color: #848484
}

.ui-poptip-new .ui-poptip-arrow-10 span {
	border-color: transparent #fff transparent transparent
}

.ui-poptip-new .ui-poptip-arrow-11 span, .ui-poptip-new .ui-poptip-arrow-1 span
	{
	border-bottom-color: #fff
}

.ui-poptip-new .ui-poptip-arrow-2 span, .ui-poptip-new .ui-poptip-arrow-4 span
	{
	border-left-color: #848484
}

.ui-poptip-new .ui-poptip-arrow-5 span, .ui-poptip-new .ui-poptip-arrow-7 span
	{
	border-top-color: #848484
}

.ui-poptip-new .ui-poptip-content {
	color: #848484
}

.ui-poptip-new .triangle-border-left {
	border-width: 7px 7px 7px 0;
	border-color: transparent #848484 transparent transparent;
	border-style: solid;
	margin: -1px -2px
}

.ui-list-field .ui-poptip {
	position: absolute;
	left: 230px;
	white-space: nowrap;
	top: -2px
}

.ui-list-field.ui-final-amount {
	position: relative
}

@import
	url(/static/common/widget/oui/arale/calendar/0.9.0/css/date_1671d05.css)
	;

@import
	url(/static/common/widget/oui/arale/calendar/0.9.0/css/month_638d382.css)
	;

@import
	url(/static/common/widget/oui/arale/calendar/0.9.0/css/year_e794fcb.css)
	;

.ui-calendar {
	position: absolute;
	font: 16px/20px 'Xin Gothic', 'PT Sans', 'Hiragino Sans GB',
		'Helvetica Neue', Helvetica, Arial, sans-serif;
	background: #fff;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #dadada;
	box-shadow: 1px 1px 9px #ccc;
	text-align: center;
	width: 238px;
	z-index: 10;
	font-size: 14px
}

.ui-calendar .ui-calendar-date-column {
	font-family: HelveticaNeueLt
}

.ui-calendar .ui-calendar-date, .ui-calendar .ui-calendar-month,
	.ui-calendar .ui-calendar-year {
	border: 0;
	box-shadow: none;
	font-size: 14px
}

.ui-calendar .ui-calendar-pannel {
	width: 238px;
	border-bottom: 1px solid #dadada;
	zoom: 1;
	background-color: #0d3c6e;
	color: #acbfd4;
	height: 50px;
	line-height: 45px
}

.ui-calendar .ui-calendar-pannel:after, .ui-calendar .ui-calendar-pannel:before
	{
	display: table;
	line-height: 0;
	content: ""
}

.ui-calendar .ui-calendar-pannel:after {
	clear: both
}

.ui-calendar .ui-calendar-control {
	display: inline;
	display: inline-block;
	float: left;
	width: 12.5%;
	*width: 29px;
	padding: 2px 0;
	cursor: pointer
}

.ui-calendar .ui-calendar-control:hover {
	color: #fff
}

.ui-calendar .ui-calendar-pannel .month, .ui-calendar .ui-calendar-pannel .year
	{
	width: 25%
}

.ui-calendar-date {
	font: 16px/20px 'Xin Gothic', 'PT Sans', 'Hiragino Sans GB',
		'Helvetica Neue', Helvetica, Arial, sans-serif;
	border-collapse: collapse;
	background-color: #f9f9f9;
	border: 1px solid #dadada;
	box-shadow: 1px 1px 9px #ccc;
	text-align: center;
	border-spacing: 0;
	width: 238px
}

.ui-calendar-date tr {
	background-color: #f9f9f9;
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #333
}

.ui-calendar-date td, .ui-calendar-date th {
	font-weight: 400;
	text-align: center;
	border: 0;
	width: 34px;
	padding: 4px 0;
	color: #848484
}

.ui-calendar-date .ui-calendar-day-column {
	border-bottom: 1px solid #dadada
}

.ui-calendar-date .ui-calendar-day-0, .ui-calendar-date .ui-calendar-day-6
	{
	
}

.ui-calendar-date .ui-calendar-date-column .previous-month,
	.ui-calendar-date .ui-calendar-date-column .next-month {
	color: #ccc
}

.ui-calendar-date .ui-calendar-date-column td:hover {
	cursor: pointer;
	color: #333;
	background: #dadada
}

.ui-calendar-date .ui-calendar-date-column td.focused-element {
	color: #fff;
	background: #0d3c6e
}

.ui-calendar-date .ui-calendar-date-column td.disabled-element {
	background: #eee;
	color: #bbb;
	cursor: not-allowed
}

.ui-calendar-month {
	font: 16px/20px 'Xin Gothic', 'PT Sans', 'Hiragino Sans GB',
		'Helvetica Neue', Helvetica, Arial, sans-serif;
	border-collapse: collapse;
	background-color: #f9f9f9;
	border: 1px solid #dadada;
	box-shadow: 1px 1px 9px #ccc;
	text-align: center;
	border-spacing: 0;
	width: 238px
}

.ui-calendar-month tr {
	background-color: #f9f9f9;
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #333
}

.ui-calendar-month .ui-calendar-month-column td {
	text-align: center;
	width: 76px;
	border: 0;
	padding: 6px 0
}

.ui-calendar-month .ui-calendar-month-column td:hover {
	cursor: pointer;
	color: #333;
	background: #dadada
}

.ui-calendar-month .ui-calendar-month-column td.focused-element {
	color: #fff;
	background: #d64
}

.ui-calendar-month .ui-calendar-month-column td.disabled-element {
	background: #eee;
	color: #bbb;
	cursor: not-allowed
}

.ui-calendar-year {
	font: 16px/20px 'Xin Gothic', 'PT Sans', 'Hiragino Sans GB',
		'Helvetica Neue', Helvetica, Arial, sans-serif;
	border-collapse: collapse;
	background-color: #f9f9f9;
	border: 1px solid #dadada;
	box-shadow: 1px 1px 9px #ccc;
	text-align: center;
	border-spacing: 0;
	width: 238px
}

.ui-calendar-year tr {
	background-color: #f9f9f9;
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #333
}

.ui-calendar-year .ui-calendar-year-column td {
	text-align: center;
	width: 76px;
	border: 0;
	padding: 6px 0
}

.ui-calendar-year .ui-calendar-year-column td:hover {
	cursor: pointer;
	color: #333;
	background: #dadada
}

.ui-calendar-year .ui-calendar-year-column td.focused-element {
	color: #fff;
	background: #d64
}

.ui-calendar-year .ui-calendar-year-column td.disabled-element {
	background: #eee;
	color: #bbb;
	cursor: not-allowed
}

.ui-dialog {
	border: 0;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#88000000,
		endColorstr=#88000000)
}

:root .ui-dialog {
	FILTER: none\9
}

.ui-dialog-close {
	color: #999;
	cursor: pointer;
	display: block;
	font-family: tahoma;
	font-size: 24px;
	font-weight: 700;
	height: 18px;
	line-height: 14px;
	position: absolute;
	right: 16px;
	text-decoration: none;
	top: 16px;
	z-index: 10
}

.ui-dialog-close:hover {
	color: #666;
	text-shadow: 0 0 2px #aaa
}

.ui-dialog-title {
	height: 45px;
	font-size: 16px;
	font-family: '微软雅黑', '黑体', Arial;
	line-height: 46px;
	border-bottom: 1px solid #E1E1E1;
	color: #4d4d4d;
	text-indent: 20px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc),
		to(#f9f9f9));
	background: -moz-linear-gradient(top, #fcfcfc, #f9f9f9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',
		endColorstr='#f9f9f9');
	background: -o-linear-gradient(top, #fcfcfc, #f9f9f9);
	background: linear-gradient(top, #fcfcfc, #f9f9f9)
}

.ui-dialog-container {
	padding: 15px 20px 20px;
	font-size: 12px
}

.ui-dialog-message {
	margin-bottom: 15px
}

.ui-dialog-operation {
	zoom: 1
}

.ui-dialog-confirm, .ui-dialog-cancel {
	display: inline
}

.ui-dialog-operation .ui-dialog-confirm {
	margin-right: 4px
}

.ui-dialog-button-orange, .ui-dialog-button-white {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	border-radius: 2px;
	padding: 0 12px;
	line-height: 23px;
	height: 23px;
	*overflow: visible;
	background-image: none
}

a.ui-dialog-button-orange:hover, a.ui-dialog-button-white:hover {
	text-decoration: none
}

.ui-dialog-button-orange {
	color: #fff;
	border: 1px solid #d66500;
	background-color: #f57403
}

.ui-dialog-button-orange:hover {
	background-color: #fb8318
}

.ui-dialog-button-white {
	border: 1px solid #afafaf;
	background-color: #f3f3f3;
	color: #777
}

.ui-dialog-button-white:hover {
	border: 1px solid #8e8e8e;
	background-color: #fcfbfb;
	color: #676d70
}

:root .ui-dialog {
	FILTER: none\9
}

.ui-dialog-close:hover {
	color: #666;
	text-shadow: 0 0 2px #aaa
}

.ui-dialog {
	position: absolute;
	width: 700px;
	left: 50%;
	top: 200px;
	z-index: 9999;
	padding: 0;
	background: #fff
}

.ui-dialog .title, .ui-dialog .ui-confirm-title {
	position: relative;
	height: 50px;
	line-height: 50px;
	margin: 0 25px;
	border-bottom: 1px solid #f4f4f4;
	display: block;
	font-size: 16px;
	color: #2b2b2b
}

.ui-dialog .ui-dialog-close {
	position: absolute;
	right: 25px;
	top: 15px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #686868;
	font-size: 24px;
	cursor: pointer;
	z-index: 999
}

.ui-dialog .j-dialog-footer {
	padding: 30px 58px 0;
	margin-top: 30px;
	border-top: 1px solid #f4f4f4;
	font-size: 14px;
	line-height: 24px;
	background: #fafafa;
	color: #848484
}

.ui-dialog .j-dialog-footer .j-dialog-section-title {
	margin-top: -17px
}

.ui-dialog .tiptip {
	margin-left: 56px
}

.ui-confirm-loading-text {
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
	background: rgba(255, 255, 255, .9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFFFFFFF,
		endColorstr=#DFFFFFFF);
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFFFFFFF, endColorstr=#DFFFFFFF)";
	text-align: center;
	z-index: 100
}

.counter-analog span.part {
	display: inline-block
}

.counter-analog span.separator {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	width: 10px;
	vertical-align: middle;
	text-align: center;
	font-weight: 700
}

.counter-analog span.part span.digit {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	width: 26px;
	vertical-align: middle;
	text-align: center;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	margin: 0
}

.counter-analog span.part span.digit {
	background: transparent
		url(/static/common/widget/oui/lib/counter/0.0.1/jquery.counter-analog_81cf399.png)
		0 0 repeat-y
}

.counter-analog span.part span.digit0 {
	background-position: 0 0
}

.counter-analog span.part span.digit1 {
	background-position: 0 -240px
}

.counter-analog span.part span.digit2 {
	background-position: 0 -480px
}

.counter-analog span.part span.digit3 {
	background-position: 0 -720px
}

.counter-analog span.part span.digit4 {
	background-position: 0 -960px
}

.counter-analog span.part span.digit5 {
	background-position: 0 -1200px
}

.counter-analog span.part span.digit6 {
	background-position: 0 -1440px
}

.counter-analog span.part span.digit7 {
	background-position: 0 -1680px
}

.counter-analog span.part span.digit8 {
	background-position: 0 -1920px
}

.counter-analog span.part span.digit9 {
	background-position: 0 -2160px
}

@
-webkit-keyframes counter-analog-01 {
	from {background-position: 0 0
}

to {
	background-position: 0 -240px
}

}
@
-moz-keyframes counter-analog-01 {
	from {background-position: 0 0
}

to {
	background-position: 0 -240px
}

}
@
-ms-keyframes counter-analog-01 {
	from {background-position: 0 0
}

to {
	background-position: 0 -240px
}

}
@
-webkit-keyframes counter-analog-12 {
	from {background-position: 0 -240px
}

to {
	background-position: 0 -480px
}

}
@
-moz-keyframes counter-analog-12 {
	from {background-position: 0 -240px
}

to {
	background-position: 0 -480px
}

}
@
-ms-keyframes counter-analog-12 {
	from {background-position: 0 -240px
}

to {
	background-position: 0 -480px
}

}
@
-webkit-keyframes counter-analog-23 {
	from {background-position: 0 -480px
}

to {
	background-position: 0 -720px
}

}
@
-moz-keyframes counter-analog-23 {
	from {background-position: 0 -480px
}

to {
	background-position: 0 -720px
}

}
@
-ms-keyframes counter-analog-23 {
	from {background-position: 0 -480px
}

to {
	background-position: 0 -720px
}

}
@
-webkit-keyframes counter-analog-34 {
	from {background-position: 0 -720px
}

to {
	background-position: 0 -960px
}

}
@
-moz-keyframes counter-analog-34 {
	from {background-position: 0 -720px
}

to {
	background-position: 0 -960px
}

}
@
-ms-keyframes counter-analog-34 {
	from {background-position: 0 -720px
}

to {
	background-position: 0 -960px
}

}
@
-webkit-keyframes counter-analog-45 {
	from {background-position: 0 -960px
}

to {
	background-position: 0 -1200px
}

}
@
-moz-keyframes counter-analog-45 {
	from {background-position: 0 -960px
}

to {
	background-position: 0 -1200px
}

}
@
-ms-keyframes counter-analog-45 {
	from {background-position: 0 -960px
}

to {
	background-position: 0 -1200px
}

}
@
-webkit-keyframes counter-analog-56 {
	from {background-position: 0 -1200px
}

to {
	background-position: 0 -1440px
}

}
@
-moz-keyframes counter-analog-56 {
	from {background-position: 0 -1200px
}

to {
	background-position: 0 -1440px
}

}
@
-ms-keyframes counter-analog-56 {
	from {background-position: 0 -1200px
}

to {
	background-position: 0 -1440px
}

}
@
-webkit-keyframes counter-analog-67 {
	from {background-position: 0 -1440px
}

to {
	background-position: 0 -1680px
}

}
@
-moz-keyframes counter-analog-67 {
	from {background-position: 0 -1440px
}

to {
	background-position: 0 -1680px
}

}
@
-ms-keyframes counter-analog-67 {
	from {background-position: 0 -1440px
}

to {
	background-position: 0 -1680px
}

}
@
-webkit-keyframes counter-analog-78 {
	from {background-position: 0 -1680px
}

to {
	background-position: 0 -1920px
}

}
@
-moz-keyframes counter-analog-78 {
	from {background-position: 0 -1680px
}

to {
	background-position: 0 -1920px
}

}
@
-ms-keyframes counter-analog-78 {
	from {background-position: 0 -1680px
}

to {
	background-position: 0 -1920px
}

}
@
-webkit-keyframes counter-analog-89 {
	from {background-position: 0 -1920px
}

to {
	background-position: 0 -2160px
}

}
@
-moz-keyframes counter-analog-89 {
	from {background-position: 0 -1920px
}

to {
	background-position: 0 -2160px
}

}
@
-ms-keyframes counter-analog-89 {
	from {background-position: 0 -1920px
}

to {
	background-position: 0 -2160px
}

}
@
-webkit-keyframes counter-analog-90 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -2400px
}

}
@
-moz-keyframes counter-analog-90 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -2400px
}

}
@
-ms-keyframes counter-analog-90 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -2400px
}

}
.counter-analog span.part span.digit01 {
	-webkit-animation: counter-analog-01 .3s steps(6, end) 1;
	-moz-animation: counter-analog-01 .3s steps(6, end) 1;
	-ms-animation: counter-analog-01 .3s steps(6, end) 1
}

.counter-analog span.part span.digit12 {
	-webkit-animation: counter-analog-12 .3s steps(6, end) 1;
	-moz-animation: counter-analog-12 .3s steps(6, end) 1;
	-ms-animation: counter-analog-12 .3s steps(6, end) 1
}

.counter-analog span.part span.digit23 {
	-webkit-animation: counter-analog-23 .3s steps(6, end) 1;
	-moz-animation: counter-analog-23 .3s steps(6, end) 1;
	-ms-animation: counter-analog-23 .3s steps(6, end) 1
}

.counter-analog span.part span.digit34 {
	-webkit-animation: counter-analog-34 .3s steps(6, end) 1;
	-moz-animation: counter-analog-34 .3s steps(6, end) 1;
	-ms-animation: counter-analog-34 .3s steps(6, end) 1
}

.counter-analog span.part span.digit45 {
	-webkit-animation: counter-analog-45 .3s steps(6, end) 1;
	-moz-animation: counter-analog-45 .3s steps(6, end) 1;
	-ms-animation: counter-analog-45 .3s steps(6, end) 1
}

.counter-analog span.part span.digit56 {
	-webkit-animation: counter-analog-56 .3s steps(6, end) 1;
	-moz-animation: counter-analog-56 .3s steps(6, end) 1;
	-ms-animation: counter-analog-56 .3s steps(6, end) 1
}

.counter-analog span.part span.digit67 {
	-webkit-animation: counter-analog-67 .3s steps(6, end) 1;
	-moz-animation: counter-analog-67 .3s steps(6, end) 1;
	-ms-animation: counter-analog-67 .3s steps(6, end) 1
}

.counter-analog span.part span.digit78 {
	-webkit-animation: counter-analog-78 .3s steps(6, end) 1;
	-moz-animation: counter-analog-78 .3s steps(6, end) 1;
	-ms-animation: counter-analog-78 .3s steps(6, end) 1
}

.counter-analog span.part span.digit89 {
	-webkit-animation: counter-analog-89 .3s steps(6, end) 1;
	-moz-animation: counter-analog-89 .3s steps(6, end) 1;
	-ms-animation: counter-analog-89 .3s steps(6, end) 1
}

.counter-analog span.part span.digit90 {
	-webkit-animation: counter-analog-90 .3s steps(6, end) 1;
	-moz-animation: counter-analog-90 .3s steps(6, end) 1;
	-ms-animation: counter-analog-90 .3s steps(6, end) 1
}

@
-webkit-keyframes counter-analog-10 {
	from {background-position: 0 -240px
}

to {
	background-position: 0 0
}

}
@
-moz-keyframes counter-analog-10 {
	from {background-position: 0 -240px
}

to {
	background-position: 0 0
}

}
@
-ms-keyframes counter-analog-10 {
	from {background-position: 0 -240px
}

to {
	background-position: 0 0
}

}
@
-webkit-keyframes counter-analog-21 {
	from {background-position: 0 -480px
}

to {
	background-position: 0 -240px
}

}
@
-moz-keyframes counter-analog-21 {
	from {background-position: 0 -480px
}

to {
	background-position: 0 -240px
}

}
@
-ms-keyframes counter-analog-21 {
	from {background-position: 0 -480px
}

to {
	background-position: 0 -240px
}

}
@
-webkit-keyframes counter-analog-32 {
	from {background-position: 0 -720px
}

to {
	background-position: 0 -480px
}

}
@
-moz-keyframes counter-analog-32 {
	from {background-position: 0 -720px
}

to {
	background-position: 0 -480px
}

}
@
-ms-keyframes counter-analog-32 {
	from {background-position: 0 -720px
}

to {
	background-position: 0 -480px
}

}
@
-webkit-keyframes counter-analog-43 {
	from {background-position: 0 -960px
}

to {
	background-position: 0 -720px
}

}
@
-moz-keyframes counter-analog-43 {
	from {background-position: 0 -960px
}

to {
	background-position: 0 -720px
}

}
@
-ms-keyframes counter-analog-43 {
	from {background-position: 0 -960px
}

to {
	background-position: 0 -720px
}

}
@
-webkit-keyframes counter-analog-54 {
	from {background-position: 0 -1200px
}

to {
	background-position: 0 -960px
}

}
@
-moz-keyframes counter-analog-54 {
	from {background-position: 0 -1200px
}

to {
	background-position: 0 -960px
}

}
@
-ms-keyframes counter-analog-54 {
	from {background-position: 0 -1200px
}

to {
	background-position: 0 -960px
}

}
@
-webkit-keyframes counter-analog-65 {
	from {background-position: 0 -1440px
}

to {
	background-position: 0 -1200px
}

}
@
-moz-keyframes counter-analog-65 {
	from {background-position: 0 -1440px
}

to {
	background-position: 0 -1200px
}

}
@
-ms-keyframes counter-analog-65 {
	from {background-position: 0 -1440px
}

to {
	background-position: 0 -1200px
}

}
@
-webkit-keyframes counter-analog-76 {
	from {background-position: 0 -1680px
}

to {
	background-position: 0 -1440px
}

}
@
-moz-keyframes counter-analog-76 {
	from {background-position: 0 -1680px
}

to {
	background-position: 0 -1440px
}

}
@
-ms-keyframes counter-analog-76 {
	from {background-position: 0 -1680px
}

to {
	background-position: 0 -1440px
}

}
@
-webkit-keyframes counter-analog-87 {
	from {background-position: 0 -1920px
}

to {
	background-position: 0 -1680px
}

}
@
-moz-keyframes counter-analog-87 {
	from {background-position: 0 -1920px
}

to {
	background-position: 0 -1680px
}

}
@
-ms-keyframes counter-analog-87 {
	from {background-position: 0 -1920px
}

to {
	background-position: 0 -1680px
}

}
@
-webkit-keyframes counter-analog-98 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -1920px
}

}
@
-moz-keyframes counter-analog-98 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -1920px
}

}
@
-ms-keyframes counter-analog-98 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -1920px
}

}
@
-webkit-keyframes counter-analog-09 {
	from {background-position: 0 -2400px
}

to {
	background-position: 0 -2160px
}

}
@
-moz-keyframes counter-analog-09 {
	from {background-position: 0 -2400px
}

to {
	background-position: 0 -2160px
}

}
@
-ms-keyframes counter-analog-09 {
	from {background-position: 0 -2400px
}

to {
	background-position: 0 -2160px
}

}
.counter-analog span.part span.digit10 {
	-webkit-animation: counter-analog-10 .3s steps(6, end) 1;
	-moz-animation: counter-analog-10 .3s steps(6, end) 1;
	-ms-animation: counter-analog-10 .3s steps(6, end) 1
}

.counter-analog span.part span.digit21 {
	-webkit-animation: counter-analog-21 .3s steps(6, end) 1;
	-moz-animation: counter-analog-21 .3s steps(6, end) 1;
	-ms-animation: counter-analog-21 .3s steps(6, end) 1
}

.counter-analog span.part span.digit32 {
	-webkit-animation: counter-analog-32 .3s steps(6, end) 1;
	-moz-animation: counter-analog-32 .3s steps(6, end) 1;
	-ms-animation: counter-analog-32 .3s steps(6, end) 1
}

.counter-analog span.part span.digit43 {
	-webkit-animation: counter-analog-43 .3s steps(6, end) 1;
	-moz-animation: counter-analog-43 .3s steps(6, end) 1;
	-ms-animation: counter-analog-43 .3s steps(6, end) 1
}

.counter-analog span.part span.digit54 {
	-webkit-animation: counter-analog-54 .3s steps(6, end) 1;
	-moz-animation: counter-analog-54 .3s steps(6, end) 1;
	-ms-animation: counter-analog-54 .3s steps(6, end) 1
}

.counter-analog span.part span.digit65 {
	-webkit-animation: counter-analog-65 .3s steps(6, end) 1;
	-moz-animation: counter-analog-65 .3s steps(6, end) 1;
	-ms-animation: counter-analog-65 .3s steps(6, end) 1
}

.counter-analog span.part span.digit76 {
	-webkit-animation: counter-analog-76 .3s steps(6, end) 1;
	-moz-animation: counter-analog-76 .3s steps(6, end) 1;
	-ms-animation: counter-analog-76 .3s steps(6, end) 1
}

.counter-analog span.part span.digit87 {
	-webkit-animation: counter-analog-87 .3s steps(6, end) 1;
	-moz-animation: counter-analog-87 .3s steps(6, end) 1;
	-ms-animation: counter-analog-87 .3s steps(6, end) 1
}

.counter-analog span.part span.digit98 {
	-webkit-animation: counter-analog-98 .3s steps(6, end) 1;
	-moz-animation: counter-analog-98 .3s steps(6, end) 1;
	-ms-animation: counter-analog-98 .3s steps(6, end) 1
}

.counter-analog span.part span.digit09 {
	-webkit-animation: counter-analog-09 .3s steps(6, end) 1;
	-moz-animation: counter-analog-09 .3s steps(6, end) 1;
	-ms-animation: counter-analog-09 .3s steps(6, end) 1
}

.counter-analog2 span.part {
	display: inline-block
}

.counter-analog2 span.separator {
	display: inline-block;
	height: 90px;
	line-height: 90px;
	width: 10px;
	vertical-align: middle;
	text-align: center;
	font-weight: 700
}

.counter-analog2 span.part span.digit {
	display: inline-block;
	height: 90px;
	line-height: 90px;
	width: 67px;
	vertical-align: middle;
	text-align: center;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	margin: 0
}

.counter-analog2 span.part span.digit {
	background: transparent
		url(/static/common/widget/oui/lib/counter/0.0.1/jquery.counter-analog2_c599225.png)
		0 0 repeat-y
}

.counter-analog2 span.part span.digit0 {
	background-position: 0 0
}

.counter-analog2 span.part span.digit1 {
	background-position: 0 -540px
}

.counter-analog2 span.part span.digit2 {
	background-position: 0 -1080px
}

.counter-analog2 span.part span.digit3 {
	background-position: 0 -1620px
}

.counter-analog2 span.part span.digit4 {
	background-position: 0 -2160px
}

.counter-analog2 span.part span.digit5 {
	background-position: 0 -2700px
}

.counter-analog2 span.part span.digit6 {
	background-position: 0 -3240px
}

.counter-analog2 span.part span.digit7 {
	background-position: 0 -3780px
}

.counter-analog2 span.part span.digit8 {
	background-position: 0 -4320px
}

.counter-analog2 span.part span.digit9 {
	background-position: 0 -4860px
}

@
-webkit-keyframes counter-analog2-01 {
	from {background-position: 0 0
}

to {
	background-position: 0 -540px
}

}
@
-moz-keyframes counter-analog2-01 {
	from {background-position: 0 0
}

to {
	background-position: 0 -540px
}

}
@
-ms-keyframes counter-analog2-01 {
	from {background-position: 0 0
}

to {
	background-position: 0 -540px
}

}
@
-webkit-keyframes counter-analog2-12 {
	from {background-position: 0 -540px
}

to {
	background-position: 0 -1080px
}

}
@
-moz-keyframes counter-analog2-12 {
	from {background-position: 0 -540px
}

to {
	background-position: 0 -1080px
}

}
@
-ms-keyframes counter-analog2-12 {
	from {background-position: 0 -540px
}

to {
	background-position: 0 -1080px
}

}
@
-webkit-keyframes counter-analog2-23 {
	from {background-position: 0 -1080px
}

to {
	background-position: 0 -1620px
}

}
@
-moz-keyframes counter-analog2-23 {
	from {background-position: 0 -1080px
}

to {
	background-position: 0 -1620px
}

}
@
-ms-keyframes counter-analog2-23 {
	from {background-position: 0 -1080px
}

to {
	background-position: 0 -1620px
}

}
@
-webkit-keyframes counter-analog2-34 {
	from {background-position: 0 -1620px
}

to {
	background-position: 0 -2160px
}

}
@
-moz-keyframes counter-analog2-34 {
	from {background-position: 0 -1620px
}

to {
	background-position: 0 -2160px
}

}
@
-ms-keyframes counter-analog2-34 {
	from {background-position: 0 -1620px
}

to {
	background-position: 0 -2160px
}

}
@
-webkit-keyframes counter-analog2-45 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -2700px
}

}
@
-moz-keyframes counter-analog2-45 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -2700px
}

}
@
-ms-keyframes counter-analog2-45 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -2700px
}

}
@
-webkit-keyframes counter-analog2-56 {
	from {background-position: 0 -2700px
}

to {
	background-position: 0 -3240px
}

}
@
-moz-keyframes counter-analog2-56 {
	from {background-position: 0 -2700px
}

to {
	background-position: 0 -3240px
}

}
@
-ms-keyframes counter-analog2-56 {
	from {background-position: 0 -2700px
}

to {
	background-position: 0 -3240px
}

}
@
-webkit-keyframes counter-analog2-67 {
	from {background-position: 0 -3240px
}

to {
	background-position: 0 -3780px
}

}
@
-moz-keyframes counter-analog2-67 {
	from {background-position: 0 -3240px
}

to {
	background-position: 0 -3780px
}

}
@
-ms-keyframes counter-analog2-67 {
	from {background-position: 0 -3240px
}

to {
	background-position: 0 -3780px
}

}
@
-webkit-keyframes counter-analog2-78 {
	from {background-position: 0 -3780px
}

to {
	background-position: 0 -4320px
}

}
@
-moz-keyframes counter-analog2-78 {
	from {background-position: 0 -3780px
}

to {
	background-position: 0 -4320px
}

}
@
-ms-keyframes counter-analog2-78 {
	from {background-position: 0 -3780px
}

to {
	background-position: 0 -4320px
}

}
@
-webkit-keyframes counter-analog2-89 {
	from {background-position: 0 -4320px
}

to {
	background-position: 0 -4860px
}

}
@
-moz-keyframes counter-analog2-89 {
	from {background-position: 0 -4320px
}

to {
	background-position: 0 -4860px
}

}
@
-ms-keyframes counter-analog2-89 {
	from {background-position: 0 -4320px
}

to {
	background-position: 0 -4860px
}

}
@
-webkit-keyframes counter-analog2-90 {
	from {background-position: 0 -4860px
}

to {
	background-position: 0 -2400px
}

}
@
-moz-keyframes counter-analog2-90 {
	from {background-position: 0 -4860px
}

to {
	background-position: 0 -2400px
}

}
@
-ms-keyframes counter-analog2-90 {
	from {background-position: 0 -4860px
}

to {
	background-position: 0 -2400px
}

}
.counter-analog2 span.part span.digit01 {
	-webkit-animation: counter-analog2-01 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-01 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-01 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit12 {
	-webkit-animation: counter-analog2-12 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-12 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-12 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit23 {
	-webkit-animation: counter-analog2-23 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-23 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-23 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit34 {
	-webkit-animation: counter-analog2-34 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-34 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-34 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit45 {
	-webkit-animation: counter-analog2-45 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-45 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-45 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit56 {
	-webkit-animation: counter-analog2-56 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-56 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-56 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit67 {
	-webkit-animation: counter-analog2-67 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-67 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-67 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit78 {
	-webkit-animation: counter-analog2-78 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-78 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-78 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit89 {
	-webkit-animation: counter-analog2-89 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-89 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-89 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit90 {
	-webkit-animation: counter-analog2-90 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-90 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-90 .3s steps(6, end) 1
}

@
-webkit-keyframes counter-analog2-10 {
	from {background-position: 0 -540px
}

to {
	background-position: 0 0
}

}
@
-moz-keyframes counter-analog2-10 {
	from {background-position: 0 -540px
}

to {
	background-position: 0 0
}

}
@
-ms-keyframes counter-analog2-10 {
	from {background-position: 0 -540px
}

to {
	background-position: 0 0
}

}
@
-webkit-keyframes counter-analog2-21 {
	from {background-position: 0 -1080px
}

to {
	background-position: 0 -540px
}

}
@
-moz-keyframes counter-analog2-21 {
	from {background-position: 0 -1080px
}

to {
	background-position: 0 -540px
}

}
@
-ms-keyframes counter-analog2-21 {
	from {background-position: 0 -1080px
}

to {
	background-position: 0 -540px
}

}
@
-webkit-keyframes counter-analog2-32 {
	from {background-position: 0 -1620px
}

to {
	background-position: 0 -1080px
}

}
@
-moz-keyframes counter-analog2-32 {
	from {background-position: 0 -1620px
}

to {
	background-position: 0 -1080px
}

}
@
-ms-keyframes counter-analog2-32 {
	from {background-position: 0 -1620px
}

to {
	background-position: 0 -1080px
}

}
@
-webkit-keyframes counter-analog2-43 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -1620px
}

}
@
-moz-keyframes counter-analog2-43 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -1620px
}

}
@
-ms-keyframes counter-analog2-43 {
	from {background-position: 0 -2160px
}

to {
	background-position: 0 -1620px
}

}
@
-webkit-keyframes counter-analog2-54 {
	from {background-position: 0 -2700px
}

to {
	background-position: 0 -2160px
}

}
@
-moz-keyframes counter-analog2-54 {
	from {background-position: 0 -2700px
}

to {
	background-position: 0 -2160px
}

}
@
-ms-keyframes counter-analog2-54 {
	from {background-position: 0 -2700px
}

to {
	background-position: 0 -2160px
}

}
@
-webkit-keyframes counter-analog2-65 {
	from {background-position: 0 -3240px
}

to {
	background-position: 0 -2700px
}

}
@
-moz-keyframes counter-analog2-65 {
	from {background-position: 0 -3240px
}

to {
	background-position: 0 -2700px
}

}
@
-ms-keyframes counter-analog2-65 {
	from {background-position: 0 -3240px
}

to {
	background-position: 0 -2700px
}

}
@
-webkit-keyframes counter-analog2-76 {
	from {background-position: 0 -3780px
}

to {
	background-position: 0 -3240px
}

}
@
-moz-keyframes counter-analog2-76 {
	from {background-position: 0 -3780px
}

to {
	background-position: 0 -3240px
}

}
@
-ms-keyframes counter-analog2-76 {
	from {background-position: 0 -3780px
}

to {
	background-position: 0 -3240px
}

}
@
-webkit-keyframes counter-analog2-87 {
	from {background-position: 0 -4320px
}

to {
	background-position: 0 -3780px
}

}
@
-moz-keyframes counter-analog2-87 {
	from {background-position: 0 -4320px
}

to {
	background-position: 0 -3780px
}

}
@
-ms-keyframes counter-analog2-87 {
	from {background-position: 0 -4320px
}

to {
	background-position: 0 -3780px
}

}
@
-webkit-keyframes counter-analog2-98 {
	from {background-position: 0 -4860px
}

to {
	background-position: 0 -4320px
}

}
@
-moz-keyframes counter-analog2-98 {
	from {background-position: 0 -4860px
}

to {
	background-position: 0 -4320px
}

}
@
-ms-keyframes counter-analog2-98 {
	from {background-position: 0 -4860px
}

to {
	background-position: 0 -4320px
}

}
@
-webkit-keyframes counter-analog2-09 {
	from {background-position: 0 -2400px
}

to {
	background-position: 0 -4860px
}

}
@
-moz-keyframes counter-analog2-09 {
	from {background-position: 0 -2400px
}

to {
	background-position: 0 -4860px
}

}
@
-ms-keyframes counter-analog2-09 {
	from {background-position: 0 -2400px
}

to {
	background-position: 0 -4860px
}

}
.counter-analog2 span.part span.digit10 {
	-webkit-animation: counter-analog2-10 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-10 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-10 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit21 {
	-webkit-animation: counter-analog2-21 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-21 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-21 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit32 {
	-webkit-animation: counter-analog2-32 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-32 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-32 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit43 {
	-webkit-animation: counter-analog2-43 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-43 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-43 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit54 {
	-webkit-animation: counter-analog2-54 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-54 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-54 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit65 {
	-webkit-animation: counter-analog2-65 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-65 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-65 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit76 {
	-webkit-animation: counter-analog2-76 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-76 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-76 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit87 {
	-webkit-animation: counter-analog2-87 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-87 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-87 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit98 {
	-webkit-animation: counter-analog2-98 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-98 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-98 .3s steps(6, end) 1
}

.counter-analog2 span.part span.digit09 {
	-webkit-animation: counter-analog2-09 .3s steps(6, end) 1;
	-moz-animation: counter-analog2-09 .3s steps(6, end) 1;
	-ms-animation: counter-analog2-09 .3s steps(6, end) 1
}

.jcrop-holder {
	direction: ltr;
	text-align: left
}

.jcrop-vline, .jcrop-hline {
	background: #fff
		url(/static/common/widget/oui/lib/jcrop/0.9.12/css/Jcrop_7a4b4c6.gif);
	font-size: 0;
	position: absolute
}

.jcrop-vline {
	height: 100%;
	width: 1px !important
}

.jcrop-vline.right {
	right: 0
}

.jcrop-hline {
	height: 1px !important;
	width: 100%
}

.jcrop-hline.bottom {
	bottom: 0
}

.jcrop-tracker {
	height: 100%;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none
}

.jcrop-handle {
	background-color: #333;
	border: 1px #eee solid;
	width: 7px;
	height: 7px;
	font-size: 1px;
	*width: 9px;
	*height: 9px
}

.jcrop-handle.ord-n {
	left: 50%;
	margin-left: -4px;
	margin-top: -4px;
	top: 0
}

.jcrop-handle.ord-s {
	bottom: 0;
	left: 50%;
	margin-bottom: -4px;
	margin-left: -4px
}

.jcrop-handle.ord-e {
	margin-right: -4px;
	margin-top: -4px;
	right: 0;
	top: 50%
}

.jcrop-handle.ord-w {
	left: 0;
	margin-left: -4px;
	margin-top: -4px;
	top: 50%
}

.jcrop-handle.ord-nw {
	left: 0;
	margin-left: -4px;
	margin-top: -4px;
	top: 0
}

.jcrop-handle.ord-ne {
	margin-right: -4px;
	margin-top: -4px;
	right: 0;
	top: 0
}

.jcrop-handle.ord-se {
	bottom: 0;
	margin-bottom: -4px;
	margin-right: -4px;
	right: 0
}

.jcrop-handle.ord-sw {
	bottom: 0;
	left: 0;
	margin-bottom: -4px;
	margin-left: -4px
}

.jcrop-dragbar.ord-n, .jcrop-dragbar.ord-s {
	height: 7px;
	width: 100%
}

.jcrop-dragbar.ord-e, .jcrop-dragbar.ord-w {
	height: 100%;
	width: 7px
}

.jcrop-dragbar.ord-n {
	margin-top: -4px
}

.jcrop-dragbar.ord-s {
	bottom: 0;
	margin-bottom: -4px
}

.jcrop-dragbar.ord-e {
	margin-right: -4px;
	right: 0
}

.jcrop-dragbar.ord-w {
	margin-left: -4px
}

.jcrop-light .jcrop-vline, .jcrop-light .jcrop-hline {
	background: #fff;
	filter: alpha(opacity = 70) !important;
	opacity: .7 !important
}

.jcrop-light .jcrop-handle {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #000;
	border-color: #fff;
	border-radius: 3px
}

.jcrop-dark .jcrop-vline, .jcrop-dark .jcrop-hline {
	background: #000;
	filter: alpha(opacity = 70) !important;
	opacity: .7 !important
}

.jcrop-dark .jcrop-handle {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
	border-color: #000;
	border-radius: 3px
}

.solid-line .jcrop-vline, .solid-line .jcrop-hline {
	background: #fff
}

.jcrop-holder img, img.jcrop-preview {
	max-width: none
}

.jcrop-holder {
	direction: ltr;
	text-align: left
}

.jcrop-vline, .jcrop-hline {
	background: #FFF
		url(/static/common/widget/oui/lib/jcrop/0.9.12/css/Jcrop_7a4b4c6.gif);
	font-size: 0;
	position: absolute
}

.jcrop-vline {
	height: 100%;
	width: 1px !important
}

.jcrop-vline.right {
	right: 0
}

.jcrop-hline {
	height: 1px !important;
	width: 100%
}

.jcrop-hline.bottom {
	bottom: 0
}

.jcrop-tracker {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	height: 100%;
	width: 100%
}

.jcrop-handle {
	background-color: #333;
	border: 1px #EEE solid;
	font-size: 1px;
	height: 7px;
	width: 7px
}

.jcrop-handle.ord-n {
	left: 50%;
	margin-left: -4px;
	margin-top: -4px;
	top: 0
}

.jcrop-handle.ord-s {
	bottom: 0;
	left: 50%;
	margin-bottom: -4px;
	margin-left: -4px
}

.jcrop-handle.ord-e {
	margin-right: -4px;
	margin-top: -4px;
	right: 0;
	top: 50%
}

.jcrop-handle.ord-w {
	left: 0;
	margin-left: -4px;
	margin-top: -4px;
	top: 50%
}

.jcrop-handle.ord-nw {
	left: 0;
	margin-left: -4px;
	margin-top: -4px;
	top: 0
}

.jcrop-handle.ord-ne {
	margin-right: -4px;
	margin-top: -4px;
	right: 0;
	top: 0
}

.jcrop-handle.ord-se {
	bottom: 0;
	margin-bottom: -4px;
	margin-right: -4px;
	right: 0
}

.jcrop-handle.ord-sw {
	bottom: 0;
	left: 0;
	margin-bottom: -4px;
	margin-left: -4px
}

.jcrop-dragbar.ord-n, .jcrop-dragbar.ord-s {
	height: 7px;
	width: 100%
}

.jcrop-dragbar.ord-e, .jcrop-dragbar.ord-w {
	height: 100%;
	width: 7px
}

.jcrop-dragbar.ord-n {
	margin-top: -4px
}

.jcrop-dragbar.ord-s {
	bottom: 0;
	margin-bottom: -4px
}

.jcrop-dragbar.ord-e {
	margin-right: -4px;
	right: 0
}

.jcrop-dragbar.ord-w {
	margin-left: -4px
}

.jcrop-light .jcrop-vline, .jcrop-light .jcrop-hline {
	background: #FFF;
	filter: alpha(opacity = 70) !important;
	opacity: .7 !important
}

.jcrop-light .jcrop-handle {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #000;
	border-color: #FFF;
	border-radius: 3px
}

.jcrop-dark .jcrop-vline, .jcrop-dark .jcrop-hline {
	background: #000;
	filter: alpha(opacity = 70) !important;
	opacity: .7 !important
}

.jcrop-dark .jcrop-handle {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #FFF;
	border-color: #000;
	border-radius: 3px
}

.solid-line .jcrop-vline, .solid-line .jcrop-hline {
	background: #FFF
}

.jcrop-holder img, img.jcrop-preview {
	max-width: none
}

.jcrop-holder {
	text-align: left
}

.jcrop-vline, .jcrop-hline {
	font-size: 0;
	position: absolute;
	background: #fff
		url(/static/common/widget/oui/lib/jcrop/0.9.8/css/Jcrop_7a4b4c6.gif)
		top left repeat
}

.jcrop-vline {
	height: 100%;
	width: 1px !important
}

.jcrop-hline {
	width: 100%;
	height: 1px !important
}

.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px
}

.jcrop-tracker {
	width: 100%;
	height: 100%
}

.custom .jcrop-vline, .custom .jcrop-hline {
	background: #ff0
}

.custom .jcrop-handle {
	border-color: #000;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.jcrop-holder {
	text-align: left
}

.jcrop-vline, .jcrop-hline {
	font-size: 0;
	position: absolute;
	background: #fff
		url(/static/common/widget/oui/lib/jcrop/0.9.8/css/Jcrop_7a4b4c6.gif)
		top left repeat
}

.jcrop-vline {
	height: 100%;
	width: 1px !important
}

.jcrop-hline {
	width: 100%;
	height: 1px !important
}

.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px
}

.jcrop-tracker {
	width: 100%;
	height: 100%
}

.custom .jcrop-vline, .custom .jcrop-hline {
	background: #ff0
}

.custom .jcrop-handle {
	border-color: #000;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.plupload_button {
	display: -moz-inline-box;
	display: inline-block;
	font: 400 12px sans-serif;
	text-decoration: none;
	color: #42454a;
	border: 1px solid #bababa;
	padding: 2px 8px 3px 20px;
	margin-right: 4px;
	background: #f3f3f3
		url(/static/common/widget/oui/lib/plupload/1.5.7/img/buttons_7a87bde.png)
		no-repeat 0 center;
	outline: 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.plupload_button:hover {
	color: #000;
	text-decoration: none
}

.plupload_disabled, a.plupload_disabled:hover {
	color: #737373;
	border-color: #c5c5c5;
	background: #ededed
		url(/static/common/widget/oui/lib/plupload/1.5.7/img/buttons-disabled_68eb176.png)
		no-repeat 0 center;
	cursor: default
}

.plupload_add {
	background-position: -181px center
}

.plupload_wrapper {
	font: 400 11px Verdana, sans-serif;
	width: 540px
}

.plupload_container {
	padding: 8px;
	background:
		url(/static/common/widget/oui/lib/plupload/1.5.7/img/transp50_8fa227a.png)
}

.plupload_container input {
	border: 1px solid #DDD;
	font: 400 11px Verdana, sans-serif;
	width: 98%
}

.plupload_header {
	background: #2A2C2E
		url(/static/common/widget/oui/lib/plupload/1.5.7/img/backgrounds_cffe0a9.gif)
		repeat-x;
	display: none
}

.plupload_header_content {
	background:
		url(/static/common/widget/oui/lib/plupload/1.5.7/img/backgrounds_cffe0a9.gif)
		no-repeat 0 -317px;
	min-height: 56px;
	padding-left: 60px;
	color: #FFF
}

.plupload_header_title {
	font: 400 18px sans-serif;
	padding: 6px 0 3px
}

.plupload_header_text {
	font: 400 12px sans-serif
}

.plupload_filelist {
	margin: 0;
	padding: 0;
	list-style: none
}

.plupload_scroll .plupload_filelist {
	height: 154px;
	background: #F5F5F5;
	overflow-y: scroll
}

.plupload_filelist li {
	padding: 4px 8px;
	background: #F5F5F5
		url(/static/common/widget/oui/lib/plupload/1.5.7/img/backgrounds_cffe0a9.gif)
		repeat-x 0 -156px;
	border-bottom: 1px solid #DDD
}

.plupload_filelist_header, .plupload_filelist_footer {
	background: #DFDFDF;
	padding: 4px 8px;
	color: #42454A
}

.plupload_filelist_header {
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #CDCDCD
}

.plupload_filelist_footer {
	border-top: 1px solid #FFF;
	height: 20px;
	line-height: 19px;
	vertical-align: middle
}

.plupload_file_name {
	float: left;
	overflow: hidden
}

.plupload_file_status {
	color: #777
}

.plupload_file_status span {
	color: #42454A
}

.plupload_file_size, .plupload_file_status, .plupload_progress {
	float: right;
	width: 80px
}

.plupload_file_size, .plupload_file_status, .plupload_file_action {
	text-align: right
}

.plupload_filelist .plupload_file_name {
	width: 205px
}

.plupload_file_action {
	float: right;
	width: 16px;
	height: 16px;
	margin-left: 15px
}

.plupload_file_action * {
	display: none;
	width: 16px;
	height: 16px
}

li.plupload_uploading {
	background: #ECF3DC
		url(/static/common/widget/oui/lib/plupload/1.5.7/img/backgrounds_cffe0a9.gif)
		repeat-x 0 -238px
}

li.plupload_done {
	color: #AAA
}

li.plupload_delete a {
	background:
		url(/static/common/widget/oui/lib/plupload/1.5.7/img/delete_c717185.gif)
}

li.plupload_failed a {
	background:
		url(/static/common/widget/oui/lib/plupload/1.5.7/img/error_045182e.gif);
	cursor: default
}

li.plupload_done a {
	background:
		url(/static/common/widget/oui/lib/plupload/1.5.7/img/done_75ef13a.gif);
	cursor: default
}

.plupload_progress, .plupload_upload_status {
	display: none
}

.plupload_progress_container {
	margin-top: 3px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 1px
}

.plupload_progress_bar {
	width: 0;
	height: 7px;
	background: #CDEB8B
}

.plupload_scroll .plupload_filelist_header .plupload_file_action,
	.plupload_scroll .plupload_filelist_footer .plupload_file_action {
	margin-right: 17px
}

.plupload_clear, .plupload_clearer {
	clear: both
}

.plupload_clearer, .plupload_progress_bar {
	display: block;
	font-size: 0;
	line-height: 0
}

li.plupload_droptext {
	background: transparent;
	text-align: center;
	vertical-align: middle;
	border: 0;
	line-height: 134px
}

.common-CMBC-dialog-wrapper {
	background: 0 0
}

.common-CMBC-dialog-wrapper .j-dialog-title-con {
	display: none
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module {
	position: relative;
	width: 721px;
	border-radius: 10px;
	background: 0 0
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .j-dialog-close-btn
	{
	position: absolute;
	right: 5px;
	top: 10px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #d3d3d3;
	font-size: 20px;
	cursor: pointer
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .j-dialog-close-btn:hover
	{
	color: #fff
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top
	{
	height: 332px;
	background:
		url(/static/common/widget/common-cmbc-dialog/assets/cmbc-dialog-bg_57f5f72.png)
		no-repeat center;
	overflow: hidden
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top .mbc-dialog-logo
	{
	margin: 56px auto 21px;
	width: 401px;
	height: 146px;
	background:
		url(/static/common/widget/common-cmbc-dialog/assets/cmbc-dialog-logo_bc48296.png)
		no-repeat center
}

@media screen and (-webkit-min-device-pixel-ratio:2) , screen and
	(max--moz-device-pixel-ratio:2) {
	.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top .mbc-dialog-logo
		{
		background:
			url(/static/common/widget/common-cmbc-dialog/assets/cmbc-dialog-logo-big_5476c75.png)
			no-repeat center;
		background-size: 401px 146px
	}
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top .mbc-dialog-text
	{
	margin-bottom: 30px
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top .mbc-dialog-text .mbc-dialog-title
	{
	text-align: center;
	font-size: 30px;
	color: #fff
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-top .mbc-dialog-text .mbc-dialog-subtitle
	{
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-size: 18px;
	color: #839dbd;
	padding-bottom: 10px
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-bottom
	{
	height: 91px;
	line-height: 91px;
	text-align: center;
	font-size: 30px;
	background: #e8eaec;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-bottom a
	{
	width: 100%;
	height: 100%;
	color: #79a5d8;
	cursor: pointer
}

.common-CMBC-dialog-wrapper .common-cmbc-dialog-module .cmbc-dialog-bottom a:hover
	{
	color: #31669a
}

#wdgYellowBar {
	width: 100%;
	height: 48px;
	background: #ff8813;
	text-align: left
}

#wdgYellowBar .wdg-yellow-bar-inner {
	position: relative;
	width: 600px;
	margin: 0 auto
}

#wdgYellowBar .wdg-yellow-bar-inner span {
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 18px
}

#wdgYellowBar .wdg-yellow-bar-inner .yellow-bar-cbmc-btn {
	display: inline-block;
	position: absolute;
	top: 6px;
	right: 0;
	width: 161px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	background: #fff;
	font-size: 14px;
	color: #ff8813;
	border-radius: 5px
}

#wdgYellowBar .wdg-yellow-bar-inner .yellow-bar-cbmc-btn:hover {
	background: #ffd200;
	color: #fff
}

#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 10px 0;
	background: #555;
	color: #848484
}

#footer .icon {
	display: inline-block;
	vertical-align: middle
}

#footer .main-section {
	position: relative
}

#footer .main-section .ui-footer-narrow-hide {
	margin-bottom: 6px;
	height: 24px;
	overflow: hidden
}

#footer .main-section .icon-footer-snow-down {
	position: absolute;
	right: 0;
	top: 19px;
	width: 16px;
	height: 16px;
	background:
		url(/static/common/widget/footer/assets/icon-snow_736f306.png)
		no-repeat left top;
	cursor: pointer
}

#footer .main-section .icon-footer-snow-top {
	background-position: left -16px
}

#footer .main-section .ui-footer-section {
	padding: 10px 0
}

#footer .main-section .ui-footer-section.second {
	position: relative;
	border-bottom: 1px solid gray;
	border-top: 1px solid gray
}

#footer .main-section .ui-footer-section.second ul {
	margin: 5px 0
}

#footer .main-section .ui-footer-section.second ul.icons, #footer .main-section .ui-footer-section.second ul.service
	{
	margin-top: 15px
}

#footer .main-section .ui-footer-section .friendlink {
	width: 1050px;
	margin-top: -3px
}

#footer .main-section .ui-footer-section li {
	width: 100px;
	height: 30px;
	line-height: 30px
}

#footer .main-section .ui-footer-section a:hover {
	color: #ff711c
}

#footer .main-section .ui-footer-section .ui-footer-phone-number {
	color: #ff711c
}

#footer .main-section .ui-footer-section .icons li:hover .weibo {
	background-position: -74px -32px
}

#footer .main-section .ui-footer-section .icons li:hover .we-chat {
	background-position: -11px -30px
}

#footer .main-section .ui-footer-section .icons li:hover .online-customer-service
	{
	background-position: -141px -32px
}

#footer .main-section .ui-footer-section .icons .icon {
	width: 28px;
	height: 30px;
	background:
		url(/static/common/widget/footer/assets/footer-icons_4cd624d.png)
		no-repeat 0 0;
	outline: 0
}

#footer .main-section .ui-footer-section .icons .icon:active {
	outline: 0
}

#footer .main-section .ui-footer-section .icons .weibo {
	background-position: -74px -2px
}

#footer .main-section .ui-footer-section .icons .we-chat {
	background-position: -11px 0
}

#footer .main-section .ui-footer-section .icons .online-customer-service
	{
	background-position: -141px -2px
}

#footer .main-section .ui-footer-copyright {
	margin-bottom: 10px;
	font-size: 14px;
	position: relative;
	text-align: center;
	line-height: 14px;
	overflow: hidden
}

#footer .main-section .ui-footer-copyright .ui-footer-contact-link {
	font-size: 14px;
	margin: 6px 0 0;
	padding: 0 10px
}

#footer .main-section .ui-footer-copyright .ui-footer-contact-link.has-separator
	{
	border-left: 1px solid gray
}

#footer .main-section .ui-footer-copyright .ui-footer-contact-link.last
	{
	padding-right: 0
}

#footer .main-section .ui-footer-verification {
	margin: 0 auto;
	padding-bottom: 10px;
	width: 550px
}

#footer .main-section .ui-footer-verification .ui-footer-verification-item
	{
	display: block;
	height: 48px;
	margin: 0 10px;
	background: url(/static/img/footer-icons.png) no-repeat 0 0
}

#footer .main-section .ui-footer-verification .internet {
	width: 96px;
	background-position: 0 -154px
}

#footer .main-section .ui-footer-verification .internet:hover {
	width: 96px;
	background-position: 0 -197px
}

#footer .main-section .ui-footer-verification .trust {
	width: 96px;
	background-position: 0 -60px
}

#footer .main-section .ui-footer-verification .trust:hover {
	background-position: 0 -110px
}

#footer .main-section .ui-footer-verification .credibility {
	width: 96px;
	background-position: -249px -60px
}

#footer .main-section .ui-footer-verification .credibility:hover {
	background-position: -249px -110px
}

#footer .main-section .ui-footer-verification .itrust {
	width: 35px;
	background-position: -351px -59px
}

#footer .main-section .ui-footer-verification .itrust:hover {
	background-position: -351px -110px
}

#footer .main-section .ui-footer-verification .norton {
	width: 65px;
	background-position: -96px -62px
}

#footer .main-section .ui-footer-verification .norton:hover {
	background-position: -96px -112px
}

#footer .main-section .ui-footer-verification .police {
	width: 42px;
	background-position: -161px -60px
}

#footer .main-section .ui-footer-verification .police:hover {
	background-position: -161px -110px
}

#footer .main-section .ui-footer-verification .gongshang {
	width: 28px;
	background-position: -204px -60px
}

#footer .main-section .ui-footer-verification .gongshang:hover {
	background-position: -204px -110px
}

#footer .main-section .weixin {
	position: absolute;
	right: 24px;
	top: 20px;
	color: gray;
	text-align: center
}

#footer .main-section .weixin .app-down {
	margin-left: 40px
}

#footer .main-section .weixin img {
	width: 91px;
	height: 91px
}

.fixed-download-goBack {
	width: 50px;
	position: fixed;
	top: 160px;
	right: 10px;
	z-index: 99999
}

.fixed-download-goBack li {
	width: 50px;
	height: 50px;
	position: relative;
	border-bottom: 1px solid #efefef
}

.fixed-download-goBack li a.fixed-icon {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: #fff;
	background-image:
		url('');
	background-repeat: no-repeat
}

.fixed-download-goBack li a.fixed-icon:hover {
	background-color: #3a84cf
}

.fixed-download-goBack li.fixed-calculator .fixed-icon {
	background-position: 0 0
}

.fixed-download-goBack li.fixed-calculator .fixed-icon:hover {
	background-position: right 0
}

.fixed-download-goBack li.fixed-service .fixed-icon {
	background-position: 0 -50px
}

.fixed-download-goBack li.fixed-service .fixed-icon:hover {
	background-position: right -50px
}

.fixed-download-goBack li.fixed-download {
	position: relative
}

.fixed-download-goBack li.fixed-download .fixed-icon {
	background-position: 0 -100px
}

.fixed-download-goBack li.fixed-download .fixed-icon:hover {
	background-position: right -100px
}

.fixed-download-goBack li.fixed-download .download-app-wrap-opacity {
	background: #000;
	bottom: 0;
	display: none;
	height: 176px;
	opacity: .4;
	padding: 25px;
	position: absolute;
	right: 56px;
	width: 364px
}

.fixed-download-goBack li.fixed-download .download-app-wrap-opacity .fixed-arrow
	{
	border-bottom: 6px solid transparent;
	border-left: 6px solid #000;
	border-top: 6px solid transparent;
	bottom: 16px;
	height: 0;
	position: absolute;
	right: -6px;
	width: 0;
	z-index: 999999
}

.fixed-download-goBack li.fixed-download .download-app-wrap {
	bottom: 0;
	display: none;
	height: 176px;
	padding: 25px;
	position: absolute;
	right: 56px;
	width: 364px
}

.fixed-download-goBack li.fixed-download .download-app-wrap h2 {
	border: medium none;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 20px
}

.fixed-download-goBack li.fixed-download .download-app-wrap .ewm-big {
	float: left;
	height: 140px;
	margin-right: 28px;
	width: 140px
}

.fixed-download-goBack li.fixed-download .download-app-wrap .download-btns
	{
	padding-top: 12px
}

.fixed-download-goBack li.fixed-download .download-app-wrap .download-btns a
	{
	display: block
}

.fixed-download-goBack li.fixed-download .download-app-wrap .download-btns a.ios
	{
	margin-bottom: 24px
}

.fixed-download-goBack li.fixed-goTop {
	display: none
}

.fixed-download-goBack li.fixed-goTop .fixed-icon {
	background-position: 0 -150px
}

.fixed-download-goBack li.fixed-goTop .fixed-icon:hover {
	background-position: right -150px
}

.wdg-second-header-lg {
	height: 70px;
	background: #1c4876
}

.wdg-second-header-lg .main-section {
	height: 50px;
	padding-top: 10px;
	padding-bottom: 10px
}

.wdg-second-header-lg .main-section .brand-logo {
	float: left;
	height: 33px;
	width: 300px;
	margin-top: 8px
}

.wdg-second-header-lg .main-section .brand-logo img {
	display: block;
	width: 100%;
	height: 100%
}

.wdg-second-header-lg .main-section .site-nav {
	float: left;
	height: 100%;
	font-size: 20px
}

.wdg-second-header-lg .main-section .site-nav .channel-item {
	float: left;
	padding-left: 20px;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px solid #fff;
	line-height: 50px;
	text-align: center;
	color: #fff
}

.wdg-second-header {
	position: relative;
	height: 70px;
	background: #1c4876;
	z-index: 7
}

.wdg-second-header .main-section {
	height: 70px
}

.wdg-second-header .main-section .brand-logo {
	float: left;
	height: 33px;
	width: 300px;
	margin-top: 18px
}

.wdg-second-header .main-section .brand-logo img {
	display: block;
	width: 100%;
	height: 100%
}

.wdg-second-header .main-section .site-nav {
	height: 100%;
	font-size: 16px
}

.wdg-second-header .main-section .site-nav .channel-item {
	float: left;
	width: 110px;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 5px solid #1c4876;
	line-height: 70px;
	text-align: center;
	color: #fff
}

.wdg-second-header .main-section .site-nav .channel-item a {
	color: #fff
}

.wdg-second-header .main-section .site-nav .channel-item:hover {
	border-bottom-color: #ff8813;
	color: #ff8813
}

.wdg-second-header .main-section .site-nav .channel-item:hover a {
	color: #ff8813
}

.wdg-second-header .main-section .site-nav .channel-has-more {
	position: relative
}

.wdg-second-header .main-section .site-nav .channel-has-more .more-list
	{
	position: absolute;
	width: 108px;
	left: 0;
	top: 56px;
	border: 1px solid #848484;
	padding: 8px 0;
	background: #fff
}

.wdg-second-header .main-section .site-nav .channel-has-more .more-list .more-nav-item
	{
	height: 33px;
	line-height: 33px
}

.wdg-second-header .main-section .site-nav .channel-has-more .more-list .more-nav-item a
	{
	color: #2b2b2b
}

.wdg-second-header .main-section .site-nav .user-item {
	float: right;
	padding-top: 17px;
	width: 120px
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container
	{
	width: 36px;
	height: 36px;
	position: relative;
	margin-right: 14px
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container *
	{
	width: 100%;
	height: 100%
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container .avatar-masking
	{
	position: absolute;
	background:
		url()
		no-repeat;
	left: 0;
	top: 0
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container .avatar-masking a
	{
	display: block;
	width: 100%;
	height: 100%
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container #header-msgcount
	{
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	position: absolute;
	right: -6px;
	top: -6px;
	font-size: 12px;
	display: none
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container .msgcount-icon
	{
	background:
		url()
		no-repeat
}

.wdg-second-header .main-section .site-nav .user-item .user-avatar-container .msgcountmore-icon
	{
	background:
		url()
		no-repeat
}

.wdg-second-header .main-section .site-nav .user-item .user-name {
	line-height: 36px
}

.wdg-second-header .main-section .site-nav .user-item .user-name a {
	color: #fff
}

.wdg-slideBar {
	width: 300px;
	position: fixed;
	left: 0;
	top: 30px
}

.wdg-slideBar .menu {
	line-height: 30px;
	border: solid 1px #666;
	overflow: hidden;
	padding: 0
}

.wdg-slideBar .menu li {
	padding-left: 10px;
	font: 14px/30px '宋体';
	border-top: solid 1px #666;
	margin-top: -1px;
	list-style: none
}

.wdg-slideBar .menu li:hover {
	background: #cc3229
}

#footer-lg {
	width: 100%;
	height: 50px
}

#footer-lg .grid_12 {
	width: 1080px;
	margin: auto 0
}

#footer-lg .ui-footer-section {
	padding: 10px 0
}

#footer-lg .ui-footer-section.second {
	border-bottom: 1px solid gray;
	border-top: 1px solid gray
}

#footer-lg .ui-footer-section.last {
	border-bottom: 0
}

#footer-lg .ui-footer-links {
	float: left
}

#footer-lg .ui-footer-links.friendlink {
	width: 1050px
}

#footer-lg .ui-footer-links.friendlink li {
	width: 100px
}

#footer-lg .ui-footer-links li {
	width: 100px;
	height: 24px;
	line-height: 24px
}

#footer-lg .ui-footer-links .icons {
	margin-top: 10px
}

#footer-lg .ui-footer-links .icons li {
	height: 30px;
	line-height: 35px;
	margin-right: 30px
}

#footer-lg .ui-footer-contact-link {
	display: block;
	margin-left: 20px;
	margin: 6px 0 0;
	padding: 0 10px;
	line-height: 16px
}

#footer-lg .ui-footer-contact-link.last {
	padding-right: 0
}

#footer-lg .ui-footer-contact-link.has-separator {
	border-left: 1px solid gray
}

#footer-lg .ui-footer-copyright {
	font-size: 14px;
	position: relative;
	text-align: center;
	line-height: 30px
}

#footer-lg .ui-footer-copyright-text {
	display: inline-block;
	min-height: 15px;
	zoom: 1;
	*display: inline;
	_height: 15px
}

#footer-lg .ui-footer-copyright .ui-footer-contact-link {
	display: inline;
	font-size: 14px;
	margin-top: 0
}

#footer-lg .ui-footer-verification {
	margin: 0 auto;
	padding-bottom: 10px;
	width: 550px
}

.ui-small-footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #555;
	height: 50px
}

.ui-small-footer .grid_12 {
	width: 1080px;
	margin: auto 0
}

.ui-small-footer .ui-footer-section {
	padding: 10px 0
}

.ui-small-footer .ui-footer-section.second {
	border-bottom: 1px solid gray;
	border-top: 1px solid gray
}

.ui-small-footer .ui-footer-section.last {
	border-bottom: 0
}

.ui-small-footer .ui-footer-links {
	float: left
}

.ui-small-footer .ui-footer-links.friendlink {
	width: 1050px
}

.ui-small-footer .ui-footer-links.friendlink li {
	width: 100px
}

.ui-small-footer .ui-footer-links li {
	width: 100px;
	height: 24px;
	line-height: 24px
}

.ui-small-footer .ui-footer-links .icons {
	margin-top: 10px
}

.ui-small-footer .ui-footer-links .icons li {
	height: 30px;
	line-height: 35px;
	margin-right: 30px
}

.ui-small-footer .ui-footer-contact-link {
	display: block;
	margin-left: 20px;
	margin: 6px 0 0;
	padding: 0 10px;
	line-height: 16px
}

.ui-small-footer .ui-footer-contact-link.last {
	padding-right: 0
}

.ui-small-footer .ui-footer-contact-link.has-separator {
	border-left: 1px solid gray
}

.ui-small-footer .ui-footer-copyright {
	font-size: 14px;
	position: relative;
	text-align: center;
	line-height: 30px
}

.ui-small-footer .ui-footer-copyright-text {
	display: inline-block;
	min-height: 15px;
	zoom: 1;
	*display: inline;
	_height: 15px
}

.ui-small-footer .ui-footer-copyright .ui-footer-contact-link {
	display: inline;
	font-size: 14px;
	margin-top: 0
}

.ui-small-footer .ui-footer-verification {
	margin: 0 auto;
	padding-bottom: 10px;
	width: 550px
}

.wdg-top-header {
	height: 30px;
	line-height: 30px;
	background: #062e58;
	font-size: 14px
}

.wdg-top-header .main-section {
	height: 100%;
	color: #8b919c
}

.wdg-top-header .main-section i {
	margin-right: 5px
}

.wdg-top-header .main-section .tel-phone {
	float: left;
	height: 100%
}

.wdg-top-header .main-section .site-nav {
	float: right
}

.wdg-top-header .main-section .site-nav .nav-item {
	float: left;
	height: 30px;
	text-align: center
}

.wdg-top-header .main-section .site-nav .nav-item a {
	color: #8b919c
}

.wdg-top-header .main-section .site-nav .nav-item a:hover,
	.wdg-top-header .main-section .site-nav .nav-item a:active {
	color: #fff
}

.wdg-top-header .main-section .site-nav .nav-item-split {
	float: left;
	width: 1px;
	height: 14px;
	background: #3e465c;
	margin: 11px 30px 0
}

.j-dialog {
	display: none;
	position: absolute;
	width: 700px;
	left: 50%;
	top: 200px;
	z-index: 9999;
	padding: 0;
	background: #fff
}

.j-dialog .j-dialog-title-con {
	position: relative;
	height: 50px;
	line-height: 50px;
	margin: 0 25px;
	border-bottom: 1px solid #f4f4f4
}

.j-dialog .j-dialog-title-con .j-dialog-title {
	font-size: 16px;
	color: #2b2b2b
}

.j-dialog .j-dialog-title-con .j-dialog-close-btn {
	position: absolute;
	right: 0;
	top: 15px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #686868;
	font-size: 24px;
	cursor: pointer
}

.j-dialog .j-dialog-content {
	
}

.j-dialog .j-dialog-content .data-dialog-title {
	display: none
}

.j-dialog .j-dialog-btn-con {
	text-align: center;
	padding: 26px 0 0;
	margin-bottom: 30px
}

.j-dialog .ui-confirm-yue {
	margin: 0 0 0 76px;
	line-height: 30px
}

.j-dialog .j-dialog-footer {
	padding: 30px 58px 0;
	margin-top: 30px;
	border-top: 1px solid #f4f4f4;
	font-size: 14px;
	line-height: 24px;
	background: #fafafa;
	color: #848484
}

.j-dialog .j-dialog-footer .j-dialog-section-title {
	margin-top: -17px
}

.j-dialog .j-dialog-title-mask {
	position: absolute;
	height: 51px;
	width: 100%;
	left: 0;
	top: 0;
	background: #000;
	opacity: .2;
	filter: alpha(opacity = 20) \9;
	z-index: 8
}

.j-select {
	position: relative;
	width: 250px;
	z-index: 8
}

.j-select .j-select-indicator {
	position: relative;
	height: 34px;
	line-height: 34px;
	border: 1px solid #c5c5c5;
	padding: 0 0 0 10px;
	cursor: pointer;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.j-select .j-select-indicator .j-select-arrow {
	position: absolute;
	right: 10px;
	top: 0;
	height: 100%;
	line-height: 34px;
	color: #acacac;
	zoom: 1\0
}

.j-select .j-select-indicator:hover {
	border-color: #3a84cf
}

.j-select .j-select-indicator:hover .j-select-arrow {
	color: #3a84cf
}

.j-select .j-select-list {
	position: absolute;
	top: 38px;
	left: 0;
	width: 248px;
	display: none;
	padding: 8px 0;
	border: 1px solid #C5C5C5;
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.j-select .j-select-list .j-select-item {
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 20px;
	color: #2b2b2b;
	cursor: pointer
}

.j-select .j-select-list .j-select-item:hover {
	color: #3a84cf
}

.j-mask {
	display: none;
	position: fixed;
	z-index: 9998;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: .2;
	filter: alpha(opacity = 20) \9
}

.j-service-change-dialog {
	background: none !important
}

.j-service-change-dialog .j-dialog-title-con {
	display: none !important
}

#j-service-change-con {
	background:
		url(/static/common/widget/ui/service-change-dialog/assets/dialog-bg_8e329fb.png)
		scroll no-repeat 0 0
}

#j-service-change-con .dialog-main-body {
	height: 402px
}

#j-service-change-con .dialog-main-body .title {
	padding-top: 42px;
	font-size: 30px;
	line-height: 60px;
	text-align: center;
	color: #fff
}

#j-service-change-con .dialog-main-body .service-text-con {
	width: 540px;
	margin: 13px auto 0;
	text-align: left
}

#j-service-change-con .dialog-main-body .service-text-con dt {
	margin-bottom: 10px;
	font-size: 18px;
	color: #fff
}

#j-service-change-con .dialog-main-body .service-text-con dd p {
	font-size: 16px;
	line-height: 30px;
	color: #fff
}

#j-service-change-con .dialog-main-body .service-text-con dd p a {
	color: #9cf7ff
}

#j-service-change-con .dialog-main-body .service-text-con dd p a:hover {
	color: #21a6c7
}

#j-service-change-con .confirm-btn {
	height: 80px;
	line-height: 80px;
	font-size: 30px;
	color: #3a84cf;
	text-align: center;
	cursor: pointer
}

#j-service-change-con .confirm-btn:hover {
	color: #124d89;
	background:
		url()
		scroll no-repeat 0 0
}

.js-we-share {
	cursor: pointer
}